:root{--primary-main:#CE4E41;--primary-soft:rgba(206,78,65,0.1);--secondary-main:#8392ab;--info-main:#17c1e8;--success-main:#82d616;--warning-main:#fbcf33;--error-main:#ea0606;--light-main:#e9ecef;--dark-main:#344767}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden}body.theme-transition *{transition:background-color .2s ease,color .2s ease,border-color .2s ease}body.entity-switching *{transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}nextjs-portal{display:none}.sbgutter{scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.forgery{border:1px dashed purple}.forgery1{border:1px dashed orange}.yhidden{overflow-y:hidden}.xhidden{overflow-x:hidden}.alerts-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999}.alert{transition:opacity .3s ease-in-out;opacity:1}.fade-out{opacity:0}.blur-background{filter:blur(5px);transition:filter .3s ease}.sidebar-logo{width:70%;height:auto;aspect-ratio:auto 70/35}@media(max-width:768px){.sidebar-logo{width:10%;height:auto;aspect-ratio:1}}.calendar-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.calendar-events{margin-top:1rem;max-height:150px;overflow-y:auto}@media(max-width:600px){.calendar-events{max-height:100px}}.table-container{width:100%;border:1px solid #ddd;border-radius:8px}.table-container .table-body,.table-container .table-head{width:100%}.table-container .table-body .table-row,.table-container .table-head .table-row{width:100%;display:flex;justify-content:space-between}.table-container .table-body .table-row .table-cell,.table-container .table-head .table-row .table-cell{flex:1 1;text-align:left}.table-container .table-body .table-row .table-cell:first-child,.table-container .table-head .table-row .table-cell:first-child{text-align:left}@media(max-width:768px){.table-container .table-head{display:none}.table-container .table-body{display:flex;flex-direction:column}.table-container .table-body .table-row{display:flex;flex-direction:column;align-items:flex-start;-webkit-border-after:1px solid #ddd;border-block-end:1px solid #ddd;padding:16px;margin:0;border-radius:0;background-color:#fff}.table-container .table-body .table-row:last-child{border-bottom:none}.table-container .table-body .table-row .table-cell{width:100%;padding:4px 0}.table-container .table-body .table-row .table-cell:first-child{display:flex;align-items:center}.table-container .table-body .table-row .table-cell:not(:first-child){display:flex;justify-content:space-between;width:100%}.table-container .table-body .table-row .table-cell .label{display:inline;font-weight:700;margin-right:8px}}@media(min-width:769px){.table-cell .label{display:none}}