/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.collapse{visibility:collapse}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.min-w-full{min-width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.whitespace-nowrap{white-space:nowrap}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--darkBlue: #01121c;--lighBlue: #0c989b}*{box-sizing:border-box;padding:0;margin:0;font-family:Inter,sans-serif;transition:.4s ease}body{overflow-x:hidden}.modal__header{display:flex;align-items:center;justify-content:space-between}.modal__header .modal__heading{font-weight:500;font-size:18px;color:var(--darkBlue)}.modal__header .modal__close{background:none;outline:none;border:none;cursor:pointer;font-size:20px}.login{height:100vh;position:relative}.login__form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;z-index:100;width:550px;padding:3rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #E0E0E0;box-shadow:0 50px 40px -14px #75757512}@media (max-width:768px){.login__form{width:90%;padding:2rem 0}}.login__logo{width:150px;height:40px}.login__heading{font-size:24px;text-align:center;margin:2rem 0}.login__input{border:1px solid #E0E0E0;display:flex;flex-direction:column;padding:1rem;position:relative;width:380px}@media (max-width:576px){.login__input{width:100%}}.login__input label{font-family:Inter,sans-serif;font-weight:500;font-size:10px;color:#757575;text-transform:uppercase;margin-bottom:.5rem}.login__input input{font-family:Inter,sans-serif;font-weight:400;font-size:15px;border:none;outline:none}.login__eye{position:absolute;right:10px}.login__remember{align-self:flex-start;margin-top:1rem}.login__remember>.remember{display:flex;align-items:center;gap:5px}.login__remember>.remember>span{font-size:12px;font-family:Inter,sans-serif}.login__submit button{width:100%;margin-top:2rem;background:linear-gradient(90deg,#0c989b,#01121c 158.82%);border-radius:5px;border:none;padding:1rem 0;font-weight:600;font-size:15px;text-transform:uppercase;color:#fff;cursor:pointer;font-family:Inter,sans-serif}.login__resetpass{margin-top:2rem;font-family:Inter,sans-serif;font-size:12px;display:flex;align-items:center;gap:5px;justify-content:center;margin-bottom:1rem}.login__resetpass button{font-family:Inter,sans-serif;background:none;font-size:12px;font-weight:500;border:none;cursor:pointer;text-decoration:underline}.login__footer{position:absolute;left:50%;transform:translate(-50%);bottom:2rem;font-family:Inter,sans-serif;font-size:12px;text-align:center}.login__rectangle{clip-path:polygon(0 0,100% 0,100% 80%,0% 100%);height:50%;background:linear-gradient(90deg,#0c989b,#01121c)}.login-error{font-family:Inter,sans-serif;font-size:14px;text-align:center;color:#fd3b3b}.sidebar{background:var(--darkBlue);padding:2rem 1rem;position:relative;z-index:80;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:300px}body[data-modal-open] .sidebar{padding-right:calc(1rem + var(--scrollbar-width, 0px))}.sidebar__collapse{width:100px}.sidebar__header{flex:1}.collapse__logo{width:90px;height:30px}.uncollapse__logo{width:30px}.sidebar__collapse__icon{position:absolute;bottom:3rem;right:calc(0% - 15px);border-radius:50%;border:none;background:transparent;cursor:pointer}.sidebar__collapse__icon img{width:30px;height:30px}.sidebar__nav{flex:10}.sidebar__nav h2{color:#fff;font-weight:600;font-size:20px;margin-bottom:2rem}.sidebar__nav__heading__hidden{display:none}.sidebar__nav__heading__block{display:block}.sidebar__nav .nav-link{display:block;padding:20px;border-radius:5px;display:flex;align-items:center;gap:15px;text-decoration:none}.sidebar__nav .nav-link:hover{background:var(--lighBlue);text-decoration:none}.sidebar__nav .nav-link .nav-icon{width:14px;height:14px}.sidebar__nav .nav-link span{font-size:14px;font-weight:600;color:#fff}.sidebar__footer{flex:1;padding-left:20px}.sidebar__footer button{background:transparent;border:none;display:flex;align-items:center;gap:15px;cursor:pointer;text-decoration:none}.sidebar__footer img{width:16px;height:16px}.sidebar__footer span{font-weight:600;font-size:14px;color:var(--lighBlue);text-decoration:none}.sidebar__footer span:hover{color:#fff;text-decoration:none}.modal__wrapper{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal__overlay{position:fixed;inset:0;background-color:#00000080;z-index:999}.modal{position:relative;background-color:#fff;z-index:1000;border-radius:10px;width:500px;max-height:90vh;padding:2rem;display:flex;flex-direction:column;gap:1rem;contain:layout;will-change:transform}.modal .form__control{display:flex;flex-direction:column;min-height:0}.modal .form__control label{color:#01121c;font-weight:500;font-size:14px;flex-shrink:0}.modal .form__control input,.modal .form__control select{border:.5px solid #C9C9C9;padding:10px 15px;border-radius:5px;margin-top:10px;outline:none;margin-bottom:1rem;flex-shrink:0}.modal button[type=submit]{border:.5px solid #01121C;box-shadow:0 0 21.2px #0000001a;background:#01121c;border-radius:5px;color:#fff;width:100%;padding:12px 0;font-weight:700;font-size:14px;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center}.modal button[type=submit]:hover{background-color:var(--lighBlue)}.modal form{display:flex;flex-direction:column;min-height:0}.modal .flex{display:flex}.modal .justify-end{justify-content:flex-end}.modal .space-x-3>*+*{margin-left:.75rem}.modal .pt-6{padding-top:1.5rem}.delete__modal{box-shadow:0 4px 4px #00000040;width:500px}.delete__modal__label{padding:5px 10px;border-radius:5px;background-color:#ffd7d7;color:#fd3b3b;font-size:12px;font-weight:700;display:inline-block;text-transform:uppercase}.delete__modal__heading{color:var(--darkBlue);font-weight:500;font-size:16px;padding:1rem 0}.delete__modal__text{font-size:14px;font-weight:500}.detele__modal__btn{background:#fd3b3b;border-radius:5px;color:#fff;font-weight:600;font-size:14px;border:none;outline:none;margin-top:1rem;padding:12px 30px;text-transform:capitalize;cursor:pointer}.send__activation__email__text{font-size:16px;font-weight:600;color:#000}.send__activation__email__btn{background:#0c989b;color:#fff;border:none;outline:none;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:14px;font-weight:600;text-transform:uppercase;margin-top:1rem}.app__main{margin-left:300px}.app__main__no__margin{margin-left:100px}.app__main .tenants__heading,.app__main h1{color:#01121c;font-size:24px;border-bottom:.4px solid #BBBBBB;padding:2rem}.app__main .tenants__container{border:.5px solid #C9C9C9;box-shadow:0 0 21.2px #0003;margin:2rem!important;padding:2rem;border-radius:10px}.app__main .tenants__subheading{font-size:22px;color:#01121c}.app__main .tenants__action__bar{display:flex;align-items:center;justify-content:space-between}.app__main .tenants__text{font-size:12px}.app__main .tenants__action__bar__group{display:flex}.tenants__search{border:.5px solid #C9C9C9;display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:5px}.tenants__search img{width:16px;height:16px}.tenants__search input{outline:none;border:none}.tenants__search input::-moz-placeholder{color:#757575;font-size:12px;font-family:Inter,sans-serif}.tenants__search input::placeholder{color:#757575;font-size:12px;font-family:Inter,sans-serif}.tenants__add__user,.tenants__add__employees{background:var(--lighBlue);border:.5px solid var(--lighBlue);box-shadow:0 0 21.2px #0000001a;border-radius:5px;color:#fff;font-size:14px;font-weight:600;width:150px;padding:1rem 0;cursor:pointer;margin-left:1rem}.tenants__add__user img{width:10px;height:10px}.app__main .tenants__table{margin-top:1rem;border:.5px solid #C9C9C95C;box-shadow:0 0 21.2px #0003;border-radius:10px}.tenants__table table{border-collapse:collapse;table-layout:fixed;border-radius:10px;overflow:hidden;width:100%}.tenants__table thead{background:#ababab1f;color:#01121c;font-size:14px;font-weight:300;border-radius:10px}.tenants__table thead th{text-align:left;padding:1rem}.tenants__table tbody td{padding:1rem;color:#01121c;font-size:14px}.tenants__table tbody tr{border-bottom:.5px solid #C9C9C95C}.tenants__table .tenants__id span{background:#0c989b1a;color:var(--lighBlue);border-radius:25px;padding:2px 10px}.tenants__table .actions{display:flex;align-items:center;justify-content:flex-start;gap:10px}.tenants__table .actions button{border:none;background:transparent;cursor:pointer}.tenants__table .actions img{width:14px}.toggle__btn{position:relative;width:44px;height:24px;border-radius:9999px;border:none;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;padding:0}.toggle__on{background-color:var(--lighBlue)}.toggle__off{background-color:#d1d5db}.toggle__handle{position:absolute;top:2px;height:20px;width:20px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.toggle__handle__on{right:2px}.toggle__handle__off{left:2px}.app__settings__heading{font-size:20px;font-weight:600;color:var(--darkBlue)}.app__settings__text{font-size:14px;font-weight:400;color:#5b5b5b;margin-top:.5rem}.app__settings__container{display:flex;flex-direction:column;margin-top:1.5rem}.app__settings label{font-weight:500;font-size:14px;color:#01121c;margin-bottom:10px}.app__settings__input{margin-bottom:1rem;border:none;outline:none;padding:10px 12px;border:.5px solid #C9C9C9;border-radius:5px;width:300px}.app__settings__input::-moz-placeholder{color:#5b5b5b;font-weight:400;font-size:14px}.app__settings__input::placeholder{color:#5b5b5b;font-weight:400;font-size:14px}.app__settings__btns{display:flex;gap:1rem;align-items:center;margin-top:1rem}.app__settings__reset{background:#0c989b;color:#fff;border:none;outline:none;border-radius:5px;padding:12px 30px;cursor:pointer;font-size:14px;font-weight:600}.app__settings__help{color:#fd3b3b;font-size:14px;font-weight:400;border:none;outline:none;background:transparent;cursor:pointer}.dashboard__container{padding:0 2rem}.dashboard__subheading{font-size:20px;font-weight:600;color:var(--darkBlue);margin:1rem 0}.dashboard__text{font-weight:400;font-size:12px;color:var(--darkBlue)}.dashboard__item{margin-top:2rem}.dashboard__item table{border:.5px solid #C9C9C9;box-shadow:0 0 17.2px 1px #00000005;border-radius:10px;border-collapse:collapse;table-layout:fixed;overflow:hidden;width:100%}.dashboard__item table thead{background:#ababab1f;color:#01121c;font-size:14px;font-weight:300;border-radius:10px}.dashboard__item table thead th{text-align:left;padding:1rem;color:var(--darkBlue);font-size:14px;font-weight:400}.dashboard__item tbody td{padding:1rem;color:#01121c;font-size:14px}.dashboard__item tbody tr{border-bottom:.5px solid #C9C9C95C}.dashboard__item .checkbox{display:flex;align-items:center;gap:10px}.widgets__container{padding:0 2rem}.widgets__container section{padding:1.5rem}.widgets__container h2{font-weight:600;font-size:18px;color:var(--darkBlue)}.widgets__code{background:#ababab1f;border-radius:10px}.widgets__text{font-weight:500;font-size:14px;color:var(--darkBlue);margin-top:1rem}
