body{margin:0;font-family:system-ui,sans-serif;background-color:#f9f9f9}.border-round-none{border-radius:0!important}.border-bottom-round-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.fade-bottom{-webkit-mask-image:linear-gradient(180deg,black 50%,transparent);mask-image:linear-gradient(180deg,black 50%,transparent)}.p-chips .p-chips-multiple-container{width:100%}:root{--color-theme-1:#5e81ac;--primary-color:var(--color-theme-1)!important;--p-primary-color:var(--color-theme-1)!important}.p-calendar .p-datepicker,.p-datepicker{min-width:auto!important}.min-h-\[50vh\]{min-height:50vh}.w-90{width:90%}.h-90{height:90%}@keyframes border-flash{0%{box-shadow:0 0 0 0 rgba(255,0,0,.8);border:2px solid rgba(255,0,0,.8)}50%{box-shadow:0 0 8px 3px rgba(255,0,0,.5);border-color:rgba(255,0,0,.5)}to{box-shadow:0 0 0 0 rgba(255,0,0,0);border-color:rgba(0,0,0,0)}}@keyframes highlight-glow{0%{background-color:rgba(255,0,0,.15);box-shadow:0 0 0 0 rgba(255,0,0,.4)}50%{background-color:rgba(255,0,0,.25);box-shadow:0 0 8px 3px rgba(255,0,0,.3)}to{background-color:rgba(0,0,0,0);box-shadow:none}}@keyframes soft-glow{0%{box-shadow:0 0 0 0 rgba(0,123,255,.6)}50%{box-shadow:0 0 10px 5px rgba(0,123,255,.3)}to{box-shadow:0 0 0 0 rgba(0,123,255,0)}}@keyframes border-red{0%{border:2px solid rgba(255,0,0,.9)}50%{border:2px solid rgba(255,0,0,.5)}to{border:2px solid rgba(0,0,0,0)}}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@keyframes shake-2d{0%,to{transform:translate(0) rotate(0)}10%,90%{transform:translate(-2px,-.5px) rotate(-.6deg)}20%,80%{transform:translate(3px,1px) rotate(.6deg)}30%,50%,70%{transform:translate(-3px,-1px) rotate(-.6deg)}40%,60%{transform:translate(3px,.5px) rotate(.6deg)}}.animation-border-flash{animation:border-flash 1.2s ease-out}.animation-highlight-glow{animation:highlight-glow 1.5s ease-out}.animation-soft-glow{animation:soft-glow 1.2s ease-out}.animation-border-red{animation:border-red 1s ease-out}.animation-shake{animation:shake .5s}.animation-shake-2d{animation:shake-2d .55s cubic-bezier(.36,.07,.19,.97) both;transform-origin:center}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:9999px;background-clip:content-box}.p-datatable .p-datatable-header,.p-datatable .p-datatable-thead{background:var(--surface-50)}.p-datatable .p-datatable-thead>tr>th{background:inherit}.p-datatable .p-datatable-tbody>tr{background:var(--surface-0)}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--surface-border)}.p-datatable .p-datatable-tbody .p-datatable-row-expansion{background:var(--surface-100)}.p-datatable .p-paginator-bottom,.p-dialog{background:var(--surface-0)}.p-dialog{border:1px solid var(--surface-100);border-radius:1rem;box-shadow:0 2px 12px rgba(0,0,0,.1)}.p-dialog .p-dialog-header{padding:1rem 1.5rem;background:var(--surface-50);border-bottom:1px solid var(--surface-100);border-top-left-radius:1rem;border-top-right-radius:1rem}.p-dialog .p-dialog-header-icon{border:none;color:var(--text-color-secondary);transition:color .2s}.p-dialog .p-dialog-header-icon:hover{background:inherit;color:var(--text-color)}.p-dialog .p-dialog-content{background:var(--surface-0);padding:1.25rem 1.5rem}.p-dialog .p-dialog-footer{padding:1rem 1.5rem;background:var(--surface-50);border-top:1px solid var(--surface-100);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}html[data-theme=light] .p-calendar svg{color:var(--surface-0)!important}html[data-theme=dark] .p-calendar svg{color:var(--surface-500)!important}.p-dropdown .p-dropdown-panel .p-dropdown-header{background:var(--surface-50)!important}.p-dropdown .p-dropdown-panel .p-dropdown-header input{background:var(--surface-50)!important;border:1px solid!important;border-color:var(--surface-500)!important}.p-overlaypanel:after,.p-overlaypanel:before{display:none!important}.jodit-container *{color:#4c566a!important}