.cal-cell{height:64px;position:relative}.cal-cell{position:relative}.cell-container{padding:5px}.calendar-table tbody tr td{border:1px solid #ededed;padding:0}.haircut{background:url(../media/haircut.ae14df4e.png) 0 0/cover no-repeat;width:11px;height:11px}.haircut-white{background:url(../media/haircut.ae14df4e.png) 0 0/cover no-repeat;width:20px;height:20px;margin-top:4px;margin-left:4px}.bvtensar{background:url(../media/bvtensar.d4a96064.png) 0 0/cover no-repeat;width:11px;height:11px;position:absolute;top:5px;right:0}.hagassar-left{background:url(../media/hagasleft-sar.8635879c.png) 0 0/cover no-repeat;width:11px;height:11px;position:absolute;top:5px;right:0}.hagassar-right{background:url(../media/hagasright-sar.4e514ba2.png) 0 0/cover no-repeat;width:11px;height:11px;position:absolute;top:5px;right:0}.hooson-sar{background:url(../media/sar.2d7d4106.png) 0 0/contain no-repeat;width:11px;height:11px;position:absolute;top:5px;right:0}.cal-cell .haircut{margin-right:1px}.cal-cell .bilgiin{margin-bottom:-2px;font-size:11px;font-weight:400;line-height:normal;position:absolute;top:0;right:0}.cal-cell .modon,.cal-cell .ters,.cal-cell .dash,.cal-cell .baljin,.cal-cell .db{color:#d3292c;margin-bottom:-2px;margin-left:1px;font-size:11px;font-weight:400;line-height:initial!important}.db-desc,.dash-desc,.baljin-desc,.modon-desc,.ters-desc,.haircut-white-back{color:#fff;text-align:center;background:linear-gradient(#1e3a5f61 0%,#0f234061 100%);border:1px solid #94a3b847;border-radius:5px;flex-shrink:0;width:30px;height:30px;font-size:15px;font-weight:700;line-height:30px;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #0206174d}.db-desc{color:#3465aa}.dash-desc{color:#e57d04}.baljin-desc{color:#09a274}.modon-desc{color:#dc0030}.ters-desc{color:#b10058}.haircut-white-back{color:#16a34a;justify-content:center;align-items:center;display:flex}.db-desc-txt,.dash-desc-txt,.baljin-desc-txt,.modon-desc-txt,.ters-desc-txt,.haircut-white-txt{text-transform:none;height:30px;font-size:12px;line-height:29px!important}.cal-cell .modon{color:#dc0030}.cal-cell .ters{color:#b10058}.cal-cell .db{color:#3465aa}.cal-cell .dash{color:#e57d04}.cal-cell .baljin{color:#09a274}.cal-cell .container-modes{align-items:flex-end;display:flex;position:absolute;bottom:0;left:0}.calendar-table thead tr th{padding:6px 12px}.calendar-table thead tr th:last-child,.calendar-table thead tr th:first-child{color:#d3292c!important}.calendar-table tbody tr td .cell-container{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.calendar-table tbody tr td .cell-container.active{background:#fff7d3;border:1px solid #ffce00}.calendar-table tbody tr td .cell-container.active .cal-day{color:#000;font-weight:400}.calendar-table tbody tr td .cell-container.haircut-active{background:#fff7d3;border:1px solid #ffce00}.calendar-table tbody tr td .cell-container.db-active{background:#eaf2fd;border:1px solid #b2cef5}.calendar-table tbody tr td .cell-container.dash-active{background:#fff7d3;border:1px solid #ffce00}.calendar-table tbody tr td .cell-container.baljin-active{background:#eefbf7;border:1px solid #62ddb8}.calendar-table tbody tr td .cell-container.modon-active,.calendar-table tbody tr td .cell-container.ters-active{background:#fce9ed;border:1px solid #f580ba}.calendar-table tbody tr td:hover .cell-container{cursor:pointer;-o-transition:all .3s ease-in-out;background:#f8f8f8;border:1px solid #ffce00;transition:all .3s ease-in-out}.next-month-btn{color:#fff;cursor:pointer;-o-transition:all .3s ease-in-out;background:#f2b908;border:none;border-radius:2px;outline:none;padding:5px 10px;font-size:18px;transition:all .3s ease-in-out}.next-month-btn:hover{-o-transition:all .3s ease-in-out;background:#f2b908cc;outline:none;transition:all .3s ease-in-out}.next-month-btn:focus{outline:none!important}.calendar-glass{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#1e3a5f61 0%,#0f234061 100%);border:1px solid #94a3b847;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #0206174d}.zurkhai-desc-grid,.zurkhai-desc-list,.gogo-cal-zurhai-mode{background:0 0!important}.back-orange{color:#0f172a!important;background-color:#f59e0b!important;border-color:#f59e0b!important}.glass-icon-btn{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .16s;display:inline-flex}.glass-icon-btn:hover{background:#ffffff1f;border-color:#ffffff59;box-shadow:inset 0 1px #ffffff2e}.calendar-table{border-collapse:collapse;table-layout:fixed;border:1px solid #ffffff2e;border-radius:8px;width:100%;overflow:hidden}.calendar-table thead tr th{letter-spacing:.02em;text-transform:uppercase;color:#ffffffd9;background:#0b1e388c;border:1px solid #ffffff29;padding:6px 4px;font-size:11px;font-weight:500}.calendar-table tbody{border-top:none}.calendar-table tbody tr td{vertical-align:top;background:#ffffff0a;border:1px solid #ffffff24;padding:0}.calendar-table tbody tr td .cell-container{background:0 0;border:1px solid #0000;min-height:50px;padding:8px;transition:background .18s,border-color .18s,box-shadow .18s}.cal-day{color:#fffffff2;font-size:16px;font-weight:600}.cal-cell .bilgiin{color:#ffffffbf;font-size:12px}.cal-cell .haircut{width:20px;height:20px}.cal-cell .bvtensar,.cal-cell .hagassar-left,.cal-cell .hagassar-right,.cal-cell .hooson-sar{width:14px;height:14px}.cal-cell .modon,.cal-cell .ters,.cal-cell .dash,.cal-cell .baljin,.cal-cell .db{font-size:20px;font-weight:500}@media (min-width:768px){.cal-cell{height:50px}.calendar-table tbody tr td .cell-container{min-height:50px}}.cal-cell .container-modes{gap:2px}@media (max-width:767px){.cal-cell{height:44px}.calendar-table thead tr th{padding:5px 2px;font-size:10px}.calendar-table tbody tr td .cell-container{min-height:44px;padding:5px}.cal-day{font-size:13px;line-height:1}.cal-cell .bilgiin{font-size:10px}.cal-cell .haircut{width:14px;height:14px}.cal-cell .bvtensar,.cal-cell .hagassar-left,.cal-cell .hagassar-right,.cal-cell .hooson-sar{width:11px;height:11px;top:3px}.cal-cell .modon,.cal-cell .ters,.cal-cell .dash,.cal-cell .baljin,.cal-cell .db{font-size:14px;line-height:1!important}.cal-cell .container-modes{gap:1px}}.calendar-table tbody tr td:hover .cell-container{background:#ffffff14;border-color:#ffffff3d}.calendar-table tbody tr td .cell-container.active{background:linear-gradient(#1f67bf 0%,#1557aa 100%);border-color:#2f7fe3;box-shadow:inset 0 1px #ffffff38}.calendar-table tbody tr td .cell-container.active .cal-day,.calendar-table tbody tr td .cell-container.active .bilgiin{color:#fff}.calendar-table tbody tr td.today .cell-container{border-color:#f59e0be6}.calendar-table thead tr th:first-child,.calendar-table thead tr th:last-child{color:#ef4444!important}.calendar-table{border-spacing:0;border:1px solid #ffffff3d;overflow:hidden;border-collapse:separate!important}.calendar-table thead tr th,.calendar-table tbody tr td{border-bottom:1px solid #ffffff2e!important;border-right:1px solid #ffffff38!important}.calendar-table thead tr th:last-child,.calendar-table tbody tr td:last-child{border-right:0!important}.calendar-table tbody tr:last-child td{border-bottom:0!important}.gogo-cal-zurhai-mode .zurkhai-desc-list{background:0 0;border:1px solid #0000;transition:background .16s,border-color .16s,box-shadow .16s}.gogo-cal-zurhai-mode:hover .zurkhai-desc-list{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff2e;background:#ffffff14!important;border-color:#ffffff38!important}.gogo-cal-zurhai-mode.is-active .zurkhai-desc-list{background:#ffffff1f!important}
