.red[data-v-02471fda]{background-color:red}.arch-add-new-btn[data-v-02471fda]{margin-top:5px;text-align:left;font-size:12px}.arch-add-new-btn[data-v-02471fda]:hover{color:#00f;text-decoration:underline}.xTitle{position:relative;margin:5px auto 0;width:50%;font-weight:700;text-align:center;font-size:18px;text-transform:uppercase}.calendar{display:flex;flex-direction:row;justify-content:space-between;width:100%;min-height:60vh;max-height:80vh;overflow:scroll;position:relative;overflow-x:scroll;padding:0 5px 5px 0}.calendar::-webkit-scrollbar{height:5px;width:3px}.calendar::-webkit-scrollbar-track-piece{box-shadow:0 0 1px hsla(0,.7%,72%,.7)}.calendar::-webkit-scrollbar-thumb{background:rgba(54,25,25,.7);border-radius:10px}.flexbox{display:flex;justify-content:flex-start;width:100%}.board{display:flex;justify-content:center;align-items:center;height:70px;width:100px;position:relative;background-color:#fff;border:1px solid #c9c9c9;padding:10px}.flexbox .boardItem{display:flex;flex-wrap:wrap;width:200px;background-color:hsla(0,0%,96.1%,.7);box-shadow:inset 3px 3px 10px hsla(0,0%,57.3%,.2);padding:15px;min-height:400px}.board .card{cursor:pointer;font-size:12px;font-weight:700;box-shadow:2px 1px 7px hsla(0,0%,42.7%,.5);border:1px solid #aaa;overflow:hidden}.board .arrdiv,.board .arrdiv .card,.board .card{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.board .arrdiv .card{font-size:12px;font-weight:700;border:1px solid #aaa;overflow:hidden}.board .arrdiv .card,.flexbox .boardItem .card{cursor:pointer;box-shadow:2px 1px 7px hsla(0,0%,42.7%,.5)}.flexbox .boardItem .card{margin:0 2px 5px 2px;padding:5px;min-width:50px;border-radius:20px}