.relative{position:relative}.px-0{padding-left:0;padding-right:0}.rombongan--button{position:absolute;right:1.5rem;top:.5rem}.v-dialog.v-dialog--active.v-dialog--persistent.create-general-memo-modal{height:98vh!important;max-height:100vh!important}.v-dialog.v-dialog--active.v-dialog--persistent.create-general-memo-modal .fr-element.fr-view{height:calc(100vh - 340px)!important;max-height:100vh!important}@media only screen and (max-width:767px){.v-dialog.v-dialog--active.v-dialog--persistent.create-general-memo-modal{margin:10px!important}.v-dialog.v-dialog--active.v-dialog--persistent.create-general-memo-modal .fr-element.fr-view{height:calc(100vh - 440px)!important;max-height:100vh!important}}.width-max{margin:10px!important}.height-95vh{min-height:98vh}.border-b{border-bottom:2px solid #dfdfdf}.border-b,.theme--dark .border-b{margin-top:1.5rem;margin-bottom:1rem}.theme--dark .border-b{border-bottom:2px solid #4c545d}.font--error{color:#df3c3c}.theme--dark .font--error{color:#ee6e6e}.error--badge-container{padding:.5rem 0 .5rem 2.2rem}.error--badge-container .error--badge{background-color:red;border-radius:5px;padding:.3rem .5rem;font-size:.9em;font-weight:600;color:#fff;width:100%;display:block;opacity:0;animation:errFadeIn .6s ease-in forwards}.theme--dark .error--badge{background-color:#b32d2d}.-margin-top{margin-top:-1.5rem}@keyframes errFadeIn{to{opacity:1}}.h-10{height:2.5rem}.pulse--animation{animation:pulse--animation 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse--animation{50%{opacity:.3}}@media screen and (max-width:1920px){.auto--pl{padding-left:auto}}@media screen and (max-width:768px){.auto--pl{padding-left:3rem}}.d--flex{display:flex}.justify-self-end{justify-self:end}@media screen and (max-width:1920px){.w--auto{width:50%;position:absolute}}@media only screen and (max-width:767px){.w--auto{width:100%;position:relative}}.budget--table{width:100%;border:1px solid #bbb;border-radius:10px;border-collapse:collapse}.budget--table thead th{background-color:#ececec;padding-top:.1rem;padding-bottom:.1rem}.budget--table tbody td,.budget--table thead th{width:auto;padding-left:.4rem;padding-right:.4rem;border:1px solid #bbb;border-collapse:collapse;font-size:.875rem!important;text-align:center}.budget--table tbody td{padding-top:.3rem;padding-bottom:.3rem}.budget--container{margin-top:.4rem;padding-left:.4rem;padding-right:.4rem}