.blue-button{background-color:#007bff}.gray-button{background-color:grey}.Bronze{background-color:#7a4503}.Bronze,.Silver{color:#fff;border-radius:8px;text-align:center;margin:6px}.Silver{background-color:#9e9e9e}.Gold{background-color:gold;color:#fff;border-radius:8px;text-align:center;margin:6px}.app-container{padding:14px 0}.selectedHighlightedDate{-webkit-animation:blink 1s infinite;animation:blink 1s infinite;color:#000}.calendar{background-color:#fff;border:1px solid #ccc;border-radius:8px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2);overflow:hidden}.calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;background-color:#f3f4f6;border-bottom:1px solid #ccc}.today-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:5px 10px;cursor:pointer}.month-year-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.month-arrow{background-color:transparent;border:none;cursor:pointer}.month-year{font-weight:700;margin:0 10px}.month-year-dropdown{position:relative;cursor:pointer}.dropdown-menu{border:1px solid #ccc;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.year-arrow{background-color:transparent;border:none;cursor:pointer}.months-list{margin-top:10px}.months-list button{display:block;width:100%;padding:5px;text-align:left;background-color:transparent}.calendar-table{width:100%;border-collapse:collapse}.day-header{background-color:#007bff;color:#fff;padding:10px;border-right:1px solid #ccc;text-align:center}.day-cell{width:14.28%;height:80px;text-align:center;vertical-align:top;border:1px solid #ccc;position:relative;padding:5px}.today{background-color:rgba(0,123,255,.49019607843137253)!important;color:#fff}.today-indicator{position:absolute;top:5px;right:5px;width:8px;height:8px;background-color:green;border-radius:50%}.date-number{font-weight:700;margin-bottom:5px}.scheduled-item{background-color:#d1ecf1;border:1px solid #bee5eb;padding:5px;margin:2px 0;border-radius:4px;position:relative;cursor:pointer}.close-btn{top:2px;right:2px;background-color:transparent;font-size:16px;float:right;background:none;border:none;color:#fff;cursor:pointer;margin-right:7px}.calendar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px;background-color:#f3f4f6;border-top:1px solid #ccc}.cancel-button,.save-button{color:#fff;border:none;padding:5px 10px;margin-left:10px;border-radius:4px;cursor:pointer}.tooltip{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,.75);color:#fff;padding:5px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:10}.has-item:hover .tooltip{opacity:1}.has-item .tooltip{bottom:60%!important}.draggable-box:hover .tooltip{opacity:1}.drag-drop-boxes td{vertical-align:top!important}.total-bg{background-color:#fff;padding:2px 20px 2px 20px;margin:4px;min-width:8%;text-align:center;border-radius:8px}.gold-col{padding:4px;background-color:gold;border:1px solid #000}.bg-gold{background-color:gold}.bg-gold,.bg-silver{color:#fff;border:1px solid #000!important}.bg-silver{background-color:#9e9e9e}.bg-bronze{background-color:#7a4503;color:#fff;border:1px solid #000!important}.silver-col{background-color:#9e9e9e}.bronze-col,.silver-col{padding:4px;border:1px solid #000}.bronze-col{background-color:#7a4503}.drag-heading{text-align:center;font-weight:700;margin-bottom:8px}.scheduling-main{margin-top:16px}.single-round{background-color:#f5f5f5;margin-bottom:8px;width:25%;padding:8px;border-radius:12px;text-align:center}.round-count-section{width:100%;padding:0 16px 0 16px}.counter-centers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.round-count{background-color:#f5f5f5;padding:8px;border-radius:8px}.app-container{display:-webkit-box;display:-ms-flexbox;display:flex}.v-picker__body{border:1px solid #eee}.v-picker__title__btn{display:none}.drag-drop-boxes{border:1px solid #ddd;border-collapse:collapse;margin-top:12px;padding:8px;border-top-left-radius:12px;background-color:#f5f5f5;border-top-right-radius:12px}.app-container .calendar{width:100%;border:1px solid #ddd;border-collapse:collapse;height:100%;overflow:auto;position:relative}.app-container .calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#f1f1f1;border-bottom:1px solid #ddd}.app-container .calendar-header button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;cursor:pointer}.app-container .calendar-header span{font-size:18px;font-weight:700}.app-container .month-year-dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;right:0;border:1px solid #ddd;background-color:#fff;padding:10px;z-index:10}.months-list button{background:none;border:none;padding:5px 10px;cursor:pointer}th{text-align:center!important}.app-container .today-indicator{position:absolute;width:8px;height:8px;background-color:green;border-radius:50%;top:5px;right:5px}.txt-center{text-align:center!important}.draggable-box{border:1px solid #ccc;margin:5px 0;padding:10px;cursor:-webkit-grab;cursor:grab;position:relative}.draggable-box.bronze,.draggable-box.gold,.draggable-box.silver{background-color:#ccc;padding:8px;margin:8px;text-align:center;border-radius:12px}.weekend{background-color:#e0e0e0;color:#000}.app-container .day-cell{min-height:100px;position:relative}.app-container .scheduled-item{border:1px solid #ccc;margin:2px 0;padding:2px 5px;cursor:-webkit-grab;cursor:grab;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-container .scheduled-item,.divide-round{display:-webkit-box;display:-ms-flexbox;display:flex}.fnt-bold{color:#000;font-weight:700}.round-duration{background-color:#f5f5f5;margin-bottom:8px;padding:8px 16px;margin-left:12px;border-radius:12px;text-align:center}@-webkit-keyframes blink{0%{background-color:#f5f5f5}50%{background-color:#eee}to{background-color:#f5f5f5}}@keyframes blink{0%{background-color:#f5f5f5}50%{background-color:#eee}to{background-color:#f5f5f5}}