@font-face{font-family:Vazir;src:url(/fonts/Vazir.eot);src:url(/fonts/Vazir.eot?#iefix)format("Vazir-opentype"),url(/fonts/Vazir.woff)format("woff"),url(/fonts/Vazir.ttf)format("truetype");font-weight:400;font-style:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Vazir!important}hr{margin-bottom:5px}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last}#root{height:100%}button:disabled{cursor:not-allowed!important}#hamburger_menu{cursor:pointer;width:35px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile_menu{z-index:99999;background-color:#0000005e;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all 1s;display:flex;position:fixed;top:0;left:0}.mobile_menu button{width:90%;height:50px;margin-bottom:10px}.today{background:repeating-linear-gradient(45deg,#fff9c44a,#ffe08252 5px,#ffe08271 13px,#ffe08275 13px);font-weight:700}.isHoliday{color:#b71c1c;background-color:#ffccbc!important}.isHoliday:hover{background-color:#ef9a9a!important}.today:hover{font-weight:700;background-color:#ffe082!important}.username_icon{background-image:url(/images/username.png);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:50px!important}.password_icon{background-image:url(/images/password.png);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:50px!important}.fullname_icon{background-image:url(/images/fullname.png);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:50px!important}.phone_icon{background-image:url(/images/phone.png);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:50px!important}.national_code_icon{background-image:url(/images/nationalcode.png);background-position:10px;background-repeat:no-repeat;background-size:25px;padding-left:50px!important}.login_container{border-radius:5px;width:85%;margin:15px auto;box-shadow:0 10px 50px #0000001a}.login_container .help{font-size:12px}.login_container .tabs{background-color:#fdd835;border:1px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:row;display:flex}.login_container .arta_form{border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.login_container .arta_form .input_group{flex-direction:column;gap:5px;width:49%;display:flex}.login_container .arta_form .input_group label{text-align:right;font-size:14px}.login_container .arta_form .input_group input[type=text],.login_container .arta_form .input_group input[type=password]{text-align:center;border:none;border-radius:5px;outline:none;width:100%;height:50px;padding:10px;box-shadow:0 3px 5px #0000000a}.login_container .arta_form .input_group .errors{color:red;flex-direction:column;align-items:flex-start;font-size:10px;display:flex}.login_container .arta_form button{width:100%;height:50px;margin-top:20px;margin-left:0}.login_container .tabs p{cursor:pointer;flex:1;padding:10px;transition:all .3s;box-shadow:0 1px #1b1f230a,inset 0 1px #ffffff40}.login_container .tabs p.active{background-color:#ddbe34b2}.login_container .tabs p:first-child{border-top-right-radius:10px}.login_container .tabs p:nth-child(2){border-top-left-radius:10px}.login_container .tabs p:hover{background-color:#0000002a}.excel{z-index:999;border:none;top:10px;left:10px;width:300px!important;position:absolute!important}.excel_mobile{z-index:999;cursor:pointer;border:none;display:none;top:10px;left:20px;width:35px!important;position:absolute!important}.hidden{display:none!important}header{background-color:#fff59d;border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:space-between;align-items:center;width:80%;max-width:1280px;margin:0 auto;padding:20px;display:flex;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}header h1{font-size:18px}header .menu{align-items:center;display:flex;position:relative}.drop_down{z-index:99;position:relative}.drop_down .menu{background-color:#ddbe34e6;border-bottom-right-radius:5px;border-bottom-left-radius:5px;flex-direction:column;width:200px;display:flex;position:absolute}.drop_down .menu p{cursor:pointer;width:100%;padding:10px}.drop_down .menu p:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.drop_down .menu p:hover{background-color:#fdd835}.Btn{cursor:pointer;background-color:#fdd835;border:none;border-radius:4px;justify-content:flex-start;align-items:center;min-width:200px;height:35px;margin-left:7px;transition:all .5s;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px 10px #0000002a}.text{color:#000;background-color:#fdd835;justify-content:center;align-items:center;width:70%;height:100%;transition:all .5s;display:flex}.svgIcon{color:#000;background-color:#ddbe34b2;justify-content:center;align-items:center;width:30%;height:100%;display:flex}.svgIcon img{height:65%}.Btn:hover .text{background-color:#f4ca11}.Btn:hover .svgIcon{background-color:#ddbe34b2}header .menu .operations{justify-content:center;align-items:center;display:flex;position:relative}header .menu .operations span{color:#000;background-color:#ffc107;border-radius:50%;min-width:18px;padding:2px;font-size:10px;position:absolute;top:-7px;right:30px}header .menu .operations img{cursor:pointer;height:30px;margin-right:15px}header button:hover{background-color:#f9a825;transform:scale(1.01)}header .time{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}header .time h1{font-size:15px}header .time .Btn{min-width:340px}header .time p{font-size:12px}.menu_bar{background-color:#fff176;border-radius:5px;justify-content:start;align-items:center;width:80%;max-width:1280px;margin:15px auto;padding:10px;display:flex;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}.menu_bar img{width:30px;height:30px;margin-left:10px}.menuItem{position:relative}.menuItem .items{background-color:#fff59d;border-bottom-right-radius:5px;border-bottom-left-radius:5px;min-width:250px;min-height:150px;position:absolute;top:41px;right:5px;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}#forward{cursor:pointer;width:50px;height:50px;position:absolute;top:50%;right:0;transform:translateY(-50%)}#backward{cursor:pointer;width:50px;height:50px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#title{text-align:center;width:100%}#monthYear{background-color:#fff59d;padding:15px;font-size:19px;position:relative}body{text-align:center;direction:rtl;background-color:#fffde7;width:100%;height:100dvh;padding-bottom:50px;font-family:sans-serif}table{border-collapse:collapse;width:100%;height:100%;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.btn-red{background-color:#f44336!important}.bg-red{background-color:#ffca28}th,td{border:1px solid #cfd8dc;width:14.2%;height:80px;padding:5px}th{background-color:#fff59d}td{cursor:pointer;background-color:#fffde7;position:relative}td.unselectableCell{background-color:#ffca28;cursor:not-allowed!important}td.selectableCell .dayContainer{flex-flow:wrap;place-content:flex-start end;gap:3px;height:100%;display:flex}td.selectableCell .dayContainer .day{position:absolute;bottom:5px;right:5px}td.selectableCell .dayContainer .session{border:1px solid;border-radius:50%;min-width:7px;min-height:7px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}td.selectableCell .dayContainer .session.progress{background-color:#ef6c00}td.selectableCell .dayContainer .session.done{background-color:#43a047}td.selectableCell:hover{background-color:#ffeb3b;transition:all .5s}td.session{color:#fff;background-color:#03a9f4!important}.container{background-color:#fdf0c4;border-top-right-radius:10px;border-bottom-right-radius:10px;flex-wrap:wrap;width:80%;max-width:1280px;min-height:570px;margin:10px auto;display:flex;position:relative;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px -.5px #2a334608,0 2px 2px -1px #2a33460a,0 3px 3px -1.5px #2a33460a,0 5px 5px -2.5px #2a334608,0 10px 10px -5px #2a334608,0 24px 24px -8px #2a334608}.form_container{z-index:999;background-color:#0000005e;justify-content:center;align-items:center;width:100%;height:100%;transition:all 1s;display:flex;position:fixed;top:0;left:0}.form_container .form{background-color:#fff59d;border-radius:5px;flex-direction:column;width:60%;min-height:200px;padding:10px;display:flex;position:relative;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px -.5px #2a334608,0 2px 2px -1px #2a33460a,0 3px 3px -1.5px #2a33460a,0 5px 5px -2.5px #2a334608,0 10px 10px -5px #2a334608,0 24px 24px -8px #2a334608}.form_container .form #excel{cursor:pointer;width:35px;position:absolute;top:5px;right:7px}.form_container .form #close{cursor:pointer;width:50px;height:50px;position:absolute;top:0;left:0}.form_container .form .tabs{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;padding:5px;display:flex}.form_container .form .tabs h2{width:100%}.form_container .form .tab2{scrollbar-color:#263238 #ffecb3;scrollbar-width:thin;flex-wrap:wrap;justify-content:space-between;width:100%;max-height:400px;margin-top:5px;padding:10px;display:flex;overflow-y:scroll}.empty{text-align:center;width:100%}.form_container .form .tab2 .cart{text-align:right;background-color:wheat;border-radius:5px;flex-direction:column;width:49.5%;min-height:80px;margin-bottom:5px;padding:5px 5px 40px;display:flex;position:relative}.form_container .form .tab2 .cart .edit_task{cursor:pointer;width:30px;height:30px;position:absolute;bottom:5px;left:5px}.form_container .form .tab2 .cart .delete_task{cursor:pointer;width:30px;height:30px;position:absolute;bottom:5px;left:35px}.form_container .form .tab2 .cart .progress_task{cursor:pointer;width:26px;height:26px;position:absolute;bottom:7px;left:68px}.form_container .form .tab2 .cart .done_task{cursor:pointer;width:30px;height:30px;position:absolute;bottom:7px;left:65px}.form_container .form .tab2 .cart .play_task img{cursor:pointer;width:35px;height:35px;position:absolute;bottom:4px;right:2px}.form_container .form .tab2 .cart.done{background-color:#c5e1a5;transition:all .2s}.form_container .form .tab2 .cart.done:hover{background-color:#8bc34a}.form_container .form .tab2 .cart.progress{background-color:#ef9a9a;transition:all .2s}.form_container .form .tab2 .cart.progress:hover{background-color:#f44336}.form_container .form .tab2 .cart h3{font-size:14px}.form_container .form .tab2 .cart p{font-size:13px}.form_container .form button{cursor:pointer;background-color:#fdd835;border:none;border-radius:5px;width:49%;min-width:150px;margin-right:5px;padding:10px;transition:all .2s}.form_container .form button:hover{background-color:#f9a825;transform:scale(1.02)}.form_container .form h2{text-align:center;margin-bottom:10px}.form_container .input_group{flex-flow:wrap;justify-content:center;align-items:center;padding:10px;display:flex}.form_container .input_group .errors{align-content:flex-start;width:100%;margin-top:5px}.form_container .input_group .errors p{text-align:left;color:red;font-size:12px}.form_container .input_group label{text-align:right;width:30%}.form_container .input_group input[type=text],.form_container .input_group select,.form_container .input_group input[type=time],.form_container textarea{resize:none;border:1px solid;border-radius:5px;padding:10px;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012;text-align:right!important;width:70%!important}.form_container .input_group input[type=time]{text-align:center}.form_container .input_group button{width:70%;margin:0}.form_container .form .operation{justify-content:space-between;margin-top:10px;display:flex}.form_container .form .operation button{cursor:pointer;background-color:#dce775;border:none;border-radius:5px;width:49%;padding:10px;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px -.5px #2a334608,0 2px 2px -1px #2a33460a,0 3px 3px -1.5px #2a33460a,0 5px 5px -2.5px #2a334608,0 10px 10px -5px #2a334608,0 24px 24px -8px #2a334608}.form_container .form .operation button:nth-child(2){background-color:#ef9a9a}.section1{background-color:#e99d33;background-image:url(/images/artawork.jpg);background-position:50%;background-size:cover;border-top-right-radius:10px;border-bottom-right-radius:10px;flex:.5;display:flex}.section2{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.section2 .cuurent_day_works{scrollbar-color:#263238 #ffecb3;scrollbar-width:thin;flex-wrap:wrap;place-content:flex-start start;align-items:start;width:100%;height:565px;padding:10px;display:flex;overflow-y:scroll}.section2 .cuurent_day_works hr{width:100%;margin-top:5px;margin-bottom:15px}.section2 .cuurent_day_works .helps{width:100%;margin-bottom:15px;display:flex}.section2 .cuurent_day_works .helps .help{flex-direction:row;place-content:flex-start center;align-items:center;width:50%;padding:10px;display:flex}.section2 .cuurent_day_works .helps .help .square{width:30px;height:30px;margin-left:5px}.section2 .cuurent_day_works .helps .help .square.red{background-color:#ef9a9a}.section2 .cuurent_day_works .helps .help .square.green{background-color:#8bc34a}.section2 .cuurent_day_works .cart .play_task img{cursor:pointer;width:45px;height:45px;position:absolute;bottom:4px;left:2px}.section2 .cuurent_day_works .cart{text-align:right;background-color:wheat;border-radius:5px;flex-direction:column;width:100%;min-height:80px;margin-bottom:5px;padding:15px 15px 40px;display:flex;position:relative}.section2 .cuurent_day_works .cart.done{background-color:#c5e1a5;transition:all .2s}.section2 .cuurent_day_works .cart.done:hover{background-color:#8bc34a}.section2 .cuurent_day_works .cart.progress{background-color:#ef9a9a;transition:all .2s}.section2 .cuurent_day_works .cart.progress:hover{background-color:#f44336}.section2 .cuurent_day_works .cart h3{font-size:14px}.section2 .cuurent_day_works .cart p{font-size:13px}.section2 .cuurent_day_works h2{text-align:right;width:100%;margin-bottom:10px;font-size:17px}.section2 .menu{flex-direction:column;flex:1;justify-content:stretch;display:flex}.section2 .menu button{cursor:pointer;background-color:#fff9c4;border-top:#cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:#cfd8dc;flex:1;padding:10px;font-size:22px;transition:background-color .5s}.section2 .menu button:first-child{border-color:#cfd8dc;border-top-style:solid;border-top-width:1px}.section2 .menu button:hover{background-color:#fdd835;border:none}.section2 .admin_container{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.section2 .admin_container .tabs{flex-direction:row;justify-content:space-between;width:100%;display:flex;position:relative;box-shadow:0 3px 12px #00000017}.section2 .admin_container .tabs img{cursor:pointer;width:40px;position:absolute;top:50px;right:10px}.section2 .admin_container .tabs p{text-align:center;cursor:pointer;background-color:#fdd835;width:50%;padding:10px;transition:all .5s}.section2 .admin_container .tabs p.active{background-color:#ddbe34b2}.section2 .admin_container .tabs p:hover{background-color:#9f8925b2}.section2 .admin_container #search{text-align:center;border:none;outline:none;width:100%;padding:15px}.section2 .admin_container .users{flex-flow:wrap;width:100%;padding:20px;display:flex}.section2 .admin_container .users .user{cursor:pointer;background-color:#f9a825;border-radius:10px;width:19%;margin-bottom:10px;margin-left:1%;padding:25px;transition:all .3s;box-shadow:0 .0625em .0625em #00000040,0 .125em .5em #00000040,inset 0 0 0 1px #ffffff1a}.section2 .admin_container .users .user:hover{background-color:#fdd835}.section2 .admin_container .users .user p:first-child{font-size:15px}.section2 .admin_container .users .user p:nth-child(2){font-size:13px}.user_form{z-index:999;background-color:#0000005e;justify-content:center;align-items:center;width:100%;height:100%;transition:all 1s;display:flex;position:fixed;top:0;left:0}.user_form .form{background-color:#fdd835;border-radius:10px;flex-flow:wrap;width:700px;padding:20px;display:flex}.user_form .form .input_group{flex-direction:column;justify-content:start;align-items:start;width:50%;padding:10px;display:flex}.user_form .form .input_group:nth-child(7){width:100%}.user_form .form .input_group label{margin-bottom:5px;font-size:14px}.user_form .form .input_group input[type=text],.user_form .form .input_group input[type=password],.user_form .form .input_group select{text-align:center;border:none;border-radius:5px;outline:none;width:100%;height:50px;padding:10px;box-shadow:0 3px 5px #0000000a}.user_form .form button{cursor:pointer;background-color:#aed581;border:none;border-radius:5px;width:49%;min-width:150px;margin-left:1%;padding:10px;transition:all .5s}.user_form .form button:last-child{background-color:#ec6c63}.user_form .form button:hover{background-color:#7cb342}.user_form .form button:last-child:hover{background-color:#c3443b}.holidays{background-color:#fdf0c4;border-top-left-radius:10px;border-top-right-radius:10px;flex-flow:column wrap;width:80%;max-width:1280px;margin:20px auto;display:flex;position:relative;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px -.5px #2a334608,0 2px 2px -1px #2a33460a,0 3px 3px -1.5px #2a33460a,0 5px 5px -2.5px #2a334608,0 10px 10px -5px #2a334608,0 24px 24px -8px #2a334608}.holidays h1{background-color:#fff176;border-bottom:1px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px;font-size:18px}.holidays .holiday{flex-direction:row;width:100%;display:flex}.holidays .empty_month_holidays{color:red;flex:1;width:100%;padding:10px}.holidays .holiday .day{cursor:default;background-color:#fff176;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:10%;padding:10px}.holidays .holiday .holidays_holder{background-color:#fffde7;border-bottom:1px solid #ccc;flex-direction:row;width:90%;display:flex}.holidays .holiday .occasion{cursor:default;text-align:right;border-left:1px solid #ccc;flex:1;padding:10px;font-size:15px;transition:all .1s}.holidays .holiday .holidays_holder .occasion:last-child{border-left:0}.holidays .holiday .occasion:hover{background-color:#ffecb3}.holidays .holiday .occasion.isHoliday{background-color:#ef9a9a;color:#b71c1c!important}footer{background-color:#fff176;border-radius:5px;width:80%;max-width:1280px;margin:15px auto;padding:10px;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}footer p{font-size:12px}@media (width<=1360px){header,footer,.container{width:98%}.login_container{width:95%}.holidays{width:98%}}@media (width<=1150px){.login_container .arta_form .input_group{flex-direction:column;gap:5px;width:100%;display:flex}.menu button{display:none}.section1{flex:.8}.time{width:100%}.time button{display:none}.section2 .admin_container .users .user{width:32%}.form_container .form{width:95%}}@media (width<=900px){.section1{display:none}thead th{font-size:12px}.excel{display:none}.excel_mobile{display:block}.cuurent_day_works h2{font-size:18px}.form_container .form .tab2 .cart{width:100%}}@media (width<=600px){.form_container .form .tabs button{width:100%;margin-bottom:10px}.form_container .form .tabs h2{font-size:16px}.form_container .input_group label{font-size:12px}#reload{display:none}.section2 .cuurent_day_works .helps .help{font-size:13px}.form_container .form #close{width:35px;height:35px}.form_container .form #excel{width:30px;height:30px}.holidays .holiday .day,.holidays .holiday .occasion{font-size:13px}.errors p{font-size:11px!important}.dayContainer .day{font-size:13px}td.selectableCell .dayContainer .session{min-width:6px;min-height:6px}.section2 .admin_container .users .user{width:49%}.tabs p{font-size:14px}}