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