.error-message[data-v-64a6ee78]{color:#dc3545 #5ad38e;padding:15px;text-align:center}.no-data-message[data-v-64a6ee78]{color:#6c757d;padding:15px;text-align:center}.rounded-custom{border-radius:10px!important}.rounded-custom-left{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.calendar-container{position:relative}.calendar-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;z-index:9999;border-radius:10px}.b-calendar{background-color:#fff;padding:5px}.b-calendar-grid-help{display:none}.entry-container{gap:1rem}.entry-text{flex:1;min-width:0;word-wrap:break-word}.entry-controls{display:flex;align-items:center}.collapse-fade{transition:all .3s ease-out}.collapse-fade.show{opacity:1;transform:translateY(0)}.collapse-fade:not(.show){display:block!important;opacity:0;transform:translateY(-10px);height:0;padding:0;margin:0;overflow:hidden}.fade-in-button{opacity:0;animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.weekly-stat-item{border-bottom:1px solid rgba(0,0,0,.05)}.weekly-stat-item:last-child{border-bottom:none}.action-btn{padding:.5rem 1.25rem;font-weight:500;width:100%}.action-btn,.button{border-radius:8px;border-width:2px;transition:all .2s ease-in-out}.button{padding:0 .6rem 0 .6rem!important}.action-btn:hover{transform:translateY(0)!important}.action-btn:active{transform:scale(.95)!important}.form-input{border-radius:8px!important;border:1px solid #e2e8f0!important;padding:.625rem .875rem!important;transition:all .2s ease;font-size:16px!important}@media screen and (max-width:767px){input[type=number],input[type=text],select,textarea{font-size:16px!important}}.form-input:focus{border-color:#cc0605!important;box-shadow:0 0 0 2px rgba(207,96,96,.298)!important}.delete-btn{border-radius:8px;font-weight:500;border-width:2px}.delete-btn:active{transform:scale(.88)!important}.list-item-wrap{word-break:break-word;white-space:normal}.exam-date{position:relative;font-weight:700!important;color:#dc3545!important}.exam-date span{position:relative;z-index:1}.exam-date:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-color:transparent;border:2px solid #dc3545;border-radius:50%}.selected-week{background-color:#cc0605!important;color:#fff!important}.selected-week:hover{background-color:#c10303!important}.gap-2{gap:.5rem}.exam-item{width:100%;border:1px solid rgba(0,0,0,.1);background-color:#efefef}.exam-item.border-warning{border-color:#ffc107}@media (max-width:767.98px){.widht{width:100%!important}}@media (min-width:768px){.widht{width:25%!important}}@media (max-width:575.98px){.exam-item h6{width:100%}}.border-2{border-width:2px!important}.border-warning{border-color:#ffc107!important}.border-success{border-color:#28a745!important}.thick-border{border-width:2px!important;border-style:solid!important}