@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";.header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 6rem;height:20vh}.header-container .bars-icon{display:none;font-size:1.6rem;color:#ce4710;margin-left:2rem}.header-container span{display:none}.header-container .notification{text-align:center;padding:.5rem 1rem;color:#fff;border-radius:50px;position:absolute;z-index:1000;animation:slideIn .3s ease-out;left:50%;transform:translate(-50%);top:5%;margin-top:.5rem}.header-container .error{background-color:red}.header-container .success{background-color:green}.header-container .header-section{display:flex;align-items:center;height:100%;gap:1rem;flex:1}.header-container .header-section .mobile-menu-toggle{background:none;border:none;margin:0;padding:0}.header-container .header-section .icon-container{color:#454546;text-decoration:none;font-size:1.4rem;transition:color .2s ease}.header-container .header-section .icon-container:hover{cursor:pointer;color:#ce4710}.header-container .header-section:first-child{justify-content:flex-start}.header-container .header-section:last-child{justify-content:flex-end}.header-container .header-section a{display:flex;align-items:center;text-decoration:none;height:100%;padding:0;margin:0}.header-container .header-section Link{text-decoration:none}.header-container .header-section img{max-height:100%;width:auto;object-fit:contain;margin:0}.header-container .header-section .header-icon{font-size:1.1rem;font-weight:500;color:#454546;width:100%;white-space:nowrap;transition:color .2s ease}.header-container .header-section .header-icon:hover{color:#ce4710;cursor:pointer}.header-container .header-section .header-icon:focus{color:#ce4710}.header-container .logout-icon{color:#b90000}.header-container .two{display:flex;flex-direction:row;align-items:center;gap:3.5rem;height:fit-content}@media (max-width: 480px){.header-container{height:15vh;padding:0 1rem!important}.header-container .header-section a{height:auto}.header-container .header-section img{max-height:130px;width:auto}.header-container .header-icon{font-size:1.1rem!important}.header-icon{font-size:1rem}.icon-container{font-size:1.1rem!important}.bars-icon{display:block!important}.two{flex-direction:column-reverse!important;position:absolute;top:5rem;left:3rem;background-color:#fff;padding:1rem;border-radius:10px;box-shadow:0 2px 8px #0003;gap:1.2rem!important;display:none}.two.show{display:flex}span{display:block!important;color:#b90000;font-size:1.1rem}.logout{display:flex;flex-direction:row;align-items:center;gap:.7rem}.notification{width:fit-content}}@media (min-width: 481px) and (max-width: 1024px){.header-container{padding:0 2rem;height:15vh}.header-container .header-icon{font-size:1.6rem}}.new-application-page-container .application-main-container .application-details form .agencies-container{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.new-application-page-container .btns-container-new-application{display:flex;flex-direction:row;justify-content:center;gap:2rem}.new-application-page-container .btns-container-new-application button{padding:1rem 5rem;font-size:1.1rem;text-align:center;border-radius:5px;margin-top:.5rem;border:none;transition:background-color .2s ease}.new-application-page-container .btns-container-new-application button:hover{cursor:pointer}.new-application-page-container .btns-container-new-application .save{background-color:#ce4710;color:#fff}.new-application-page-container .btns-container-new-application .save:hover{cursor:pointer;background-color:#e15c26}.print{background-color:#fff;border:1px solid rgb(69,69,70);color:#454546}.print:hover{cursor:pointer;background-color:#454546;color:#fff}@media (max-width: 480px){.new-application-page-container{padding:2rem 1rem}.new-application-page-container .application-main-container .application-details{padding:1rem}.new-application-page-container .application-main-container .application-details form .inputs-main-container{flex-direction:column-reverse}.new-application-page-container .btns-container-new-application{flex-direction:column}.new-application-page-container .btns-container-new-application button{padding:.6rem 4rem}.new-application-page-container .inputs-main-radio-container .radio-options-container{display:flex;flex-direction:row-reverse;gap:.5rem;flex-wrap:wrap;width:100%;justify-content:space-between}.new-application-page-container .application-main-container .application-details form .inputs-main-container .payment-labels{width:100%;text-align:end}.new-application-page-container .inputs-main-radio-container{gap:1rem!important}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container label{font-size:1rem}}.clients-container{position:relative;width:100%}.clients-dropdown{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #0000001a;z-index:100}.client-option{padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.client-option:hover{background-color:#f5f5f5}.client-phone{color:#666;font-size:.9rem}.no-results{color:#999;cursor:default}.no-results:hover{background-color:#fff}.reset-password-container{max-width:500px;margin:2rem auto;padding:2rem;box-shadow:0 0 10px #0000001a}.reset-password-container .password-input-container{position:relative}.reset-password-container .password-input-container input{width:100%;padding-right:70px}.reset-password-container .password-input-container .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;font-size:14px}.reset-password-container .password-input-container .toggle-password:hover{color:#333}.reset-password-container h1{text-align:center;margin-bottom:1.5rem}.reset-password-container .password-rules{font-size:.9rem;color:#666;margin-bottom:1rem}.reset-password-container .success-message{color:green;text-align:center;margin:1rem 0}.notification{text-align:center;padding:.5rem 1rem;color:#fff;border-radius:50px;position:absolute;z-index:1000;animation:slideIn .3s ease-out;left:50%;transform:translate(-50%);top:5%;margin-top:.5rem}@keyframes slideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.error{background-color:red}.success{background-color:green}.login-page-container{display:flex;align-items:center;justify-content:center;padding:8rem;background:url(/assets/pattern-CMuyUp7s.jpg);background-size:cover}.login-page-container .login-container{padding:2rem;border:none;border-radius:15px;box-shadow:1px 0 10px 1px #e6e6e6;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:80%}.login-page-container .login-container .login-logo{width:28%;height:50%}.login-page-container .login-container .login-logo img{width:100%;height:100%}.login-page-container .login-container form{width:70%;display:flex;flex-direction:column;align-items:center;gap:.8rem}.login-page-container .login-container form label{color:#454546;font-size:1.1rem;font-weight:600;width:100%;text-align:right}.login-page-container .login-container form input{width:100%;border:1px solid rgb(224,224,224);border-radius:10px;padding:.8rem .5rem;margin-bottom:.5rem;text-align:right}.login-page-container .login-container form input:focus{border:1px solid rgb(206,71,16);outline:1px rgb(206,71,16)}.login-page-container .login-container form input::placeholder{font-size:.9rem}.login-page-container .login-container form .forgrt-pass-text{color:#454546;font-size:.9rem;width:100%;text-align:left;text-decoration:none}.login-page-container .login-container form .login-btn{padding:1rem 5rem;font-size:1rem;background-color:#ce4710;color:#fff;text-align:center;border-radius:5px;margin-top:.5rem;border:none;transition:background-color .2s ease}.login-page-container .login-container form .login-btn:hover{cursor:pointer;background-color:#e15c26}.login-page-container .forgot-content{width:100%;margin:0 0 3rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#454546}.login-page-container .forgot-content h1{font-size:2.5rem;font-weight:600;margin:0}.login-page-container .forgot-content p{font-size:1.1rem;margin:0}.success-popup{position:fixed;inset:0;background-color:#0006;z-index:999;display:flex;align-items:center;justify-content:center}.success-popup .popup-box{background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 2px 8px #0003;text-align:center;max-width:90%;width:400px}.success-popup .popup-box p{font-size:1.3rem;color:#454546;margin-bottom:1.5rem;font-weight:600;line-height:2.5rem}.success-popup .popup-box button{background-color:#ce4710;color:#fff;padding:.8rem 2rem;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.success-popup .popup-box button:hover{background-color:#e15c26}@media (max-width: 481px){.login-page-container .login-container form input{width:100%;border:1px solid rgb(224,224,224);border-radius:5px;padding:.5rem;margin-bottom:.5rem;text-align:right}.login-page-container{padding:3rem 0}.login-page-container .login-container form{width:100%}.login-page-container .login-container .login-logo{width:50%}.login-page-container .login-container form .login-btn{padding:.5rem 5rem}.login-page-container .forgot-content h1{font-size:1.5rem;font-weight:600;margin:0}.login-page-container .forgot-content p{font-size:1rem;text-align:center}}@media (min-width: 481px) and (max-width: 768px){.login-page-container{padding:3rem}.login-page-container .login-container form{width:80%}.login-page-container .login-container .login-logo{width:33%}.login-page-container .login-container form .login-btn{padding:.5rem 5rem}}@media (min-width: 769px) and (max-width: 1024px){.login-page-container{padding:4rem}.login-page-container .login-container form{width:80%}.login-page-container .login-container .login-logo{width:33%}.login-page-container .login-container form .login-btn{padding:.6rem 5rem}}.new-application-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 7rem;gap:2rem;background-color:#f0f0f0}.new-application-page-container .application-main-container{display:flex;flex-direction:column;gap:2rem;width:100%;height:100%}.new-application-page-container .application-main-container .application-label{font-size:1.5rem;color:#454546;font-weight:600;text-align:right;margin:0}.new-application-page-container .application-main-container .application-details{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#fff;border-radius:15px}.new-application-page-container .application-main-container .application-details form{display:flex;flex-direction:column;gap:1.3rem;width:100%;height:100%}.new-application-page-container .application-main-container .application-details form .inputs-main-container{display:flex;flex-direction:row;justify-content:center;gap:1rem}.new-application-page-container .application-main-container .application-details form .inputs-main-container .payment-labels{font-size:1.1rem;font-weight:600;color:#454546;white-space:nowrap}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem;width:100%}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container label{font-size:1.1rem;font-weight:600;color:#454546}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container input{width:95%;border:1px solid rgb(224,224,224);border-radius:10px;padding:.8rem .5rem;margin-bottom:.5rem;text-align:right}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container input:focus{border:1px solid rgb(206,71,16);outline:1px rgb(206,71,16)}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container input::placeholder{font-size:.9rem}.new-application-page-container .application-main-container .application-details form .agencies-container{position:relative;width:100%}.new-application-page-container .application-main-container .application-details form .agencies-container .agency-selector{padding:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background-color:#fff;text-align:right;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.new-application-page-container .application-main-container .application-details form .agencies-container .agency-selector:after{content:"▼";float:left;font-size:12px}.new-application-page-container .application-main-container .application-details form .agencies-container .agencies-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000}.new-application-page-container .application-main-container .application-details form .agencies-container .agencies-dropdown .agency-option{padding:10px;cursor:pointer;text-align:right}.new-application-page-container .application-main-container .application-details form .agencies-container .agencies-dropdown .agency-option:hover{background-color:#f5f5f5}.new-application-page-container .inputs-main-radio-container{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:1.5rem!important;width:100%!important}.new-application-page-container .inputs-main-radio-container .payment-labels{font-size:1.1rem;font-weight:600;color:#454546;white-space:nowrap;margin:0}.new-application-page-container .inputs-main-radio-container .radio-options-container{display:flex;flex-direction:row-reverse;gap:1.5rem;flex-wrap:wrap;width:100%}.new-application-page-container .inputs-main-radio-container .radio-input-container{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:.5rem!important;width:fit-content!important}.new-application-page-container .inputs-main-radio-container .radio-input-container input[type=radio]{width:18px!important;height:18px!important;margin:0!important;accent-color:rgb(206,71,16)}.new-application-page-container .inputs-main-radio-container .radio-input-container input[type=radio]:checked{background-color:#ce4710}.new-application-page-container .inputs-main-radio-container .radio-input-container label{font-size:1rem;font-weight:400;color:#454546;margin:0}.new-application-page-container .custom-gap{gap:2.4rem!important}@media (max-width: 768px){.new-application-page-container .inputs-main-radio-container{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.new-application-page-container .inputs-main-radio-container .radio-options-container{gap:1rem}}@media (max-width: 480px){.new-application-page-container .inputs-main-radio-container .radio-options-container{gap:.5rem;flex-wrap:wrap}}.new-application-page-container .btns-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:100%}.new-application-page-container .btns-container .main-btns{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.new-application-page-container .btns-container .main-btns button{padding:1rem 5rem;font-size:1.1rem;text-align:center;border-radius:5px;margin-top:.5rem;border:none;transition:background-color .2s ease}.new-application-page-container .btns-container .main-btns button:hover{cursor:pointer}.new-application-page-container .btns-container .main-btns .save{background-color:#ce4710;color:#fff}.new-application-page-container .btns-container .main-btns .save:hover{cursor:pointer;background-color:#e15c26}.new-application-page-container .btns-container .main-btns .print{background-color:#fff;border:1px solid rgb(69,69,70);color:#454546}.new-application-page-container .btns-container .main-btns .print:hover{cursor:pointer;background-color:#454546;color:#fff}.new-application-page-container .btns-container .cancel-btn{background:none;color:#454546;font-size:1.2rem;font-weight:600;border:none}@media (max-width: 480px){.new-application-page-container{padding:2rem 1rem}.new-application-page-container .application-main-container .application-details{padding:1rem}.new-application-page-container .application-main-container .application-details form .inputs-main-container{flex-direction:column-reverse}.new-application-page-container .btns-container{flex-direction:column-reverse;align-items:center;gap:1rem}.new-application-page-container .btns-container .main-btns{display:flex;flex-direction:column-reverse;align-items:center;gap:1rem}.new-application-page-container .btns-container .main-btns button{padding:.6rem 4rem}.new-application-page-container .inputs-main-radio-container .radio-options-container{display:flex;flex-direction:row-reverse;gap:.5rem;flex-wrap:wrap;width:100%;justify-content:space-between}.new-application-page-container .application-main-container .application-details form .inputs-main-container .payment-labels{width:100%;text-align:end}.new-application-page-container .inputs-main-radio-container{gap:1rem!important}.new-application-page-container .application-main-container .application-details form .inputs-main-container .input-container label{font-size:1rem}}.all-applications-container{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 5rem;background-color:#f0f0f0}.all-applications-container .filters-main-container .serch-input{display:flex;flex-direction:row;gap:1rem;align-items:center;width:100%}.all-applications-container .filters-main-container .serch-input .search-lable{font-size:1.3rem;font-weight:600;color:#454546;white-space:nowrap;width:fit-content}.all-applications-container .filters-main-container .serch-input .search-container input:not(:focus):not(:active){width:100%;padding:.8rem .4rem;border:none;font-size:1rem;text-align:end}.all-applications-container .filters-main-container .serch-input .search-container input:focus,.all-applications-container .filters-main-container .serch-input .search-container input:active{outline:none}.all-applications-container .filters-main-container .filter-filters-row{display:flex;flex-direction:column;gap:1.5rem;width:100%}.all-applications-container .filters-main-container .filter-filters-row .date-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:3rem;justify-content:space-between}.all-applications-container .filters-main-container .filter-filters-row .date-container .date-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.all-applications-container .filters-main-container .filter-filters-row .date-container .search-container{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center;gap:1rem}.all-applications-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center;gap:1rem}.all-applications-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs label{font-size:1.1rem;color:#454546;font-weight:600;white-space:nowrap;width:fit-content}.all-applications-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs input{width:100%;padding:.8rem .4rem;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px}.all-applications-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs input::placeholder{font-family:Tajawal,Robot,Helvetica,Arial,sans-serif}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter .status-lable,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter .status-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter .status-select,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter .status-select{width:100%;padding:.8rem .4rem;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px;font-size:1rem;text-align:right;cursor:pointer}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter .status-select option,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter .status-select option{text-align:right;font-family:Tajawal,Robot,Helvetica,Arial,sans-serif}.all-applications-container table tbody tr .payment-status-td ul{z-index:100;position:absolute;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:1px 0 10px 1px #e6e6e6;border-radius:5px;list-style:none;width:fit-content;top:2rem;gap:.5rem;padding:.5rem 1rem;white-space:nowrap}.all-applications-container table tbody tr .payment-status-td ul li,.all-applications-container table tbody tr .AngleIcon{cursor:pointer}@media (max-width: 480px){form.search-container{display:flex;flex-direction:column-reverse}.all-applications-container{padding:2rem 1rem!important}.all-applications-container .filters-main-container{gap:2rem}.all-applications-container .filters-main-container .serch-input{flex-direction:column-reverse}.all-applications-container .filters-main-container .serch-input .search-lable{font-size:1.5rem;width:100%;text-align:end}.all-applications-container .filters-main-container .filter-filters-row{flex-direction:column;gap:1.5rem}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter{flex-direction:column-reverse;align-items:flex-start}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter .status-lable,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter .status-lable{color:#000;font-size:1.5rem;width:100%;text-align:end}.all-applications-container .filters-main-container .filter-filters-row .payment-status-filter .status-select,.all-applications-container .filters-main-container .filter-filters-row .service-provider-filter .status-select,.all-applications-container .filters-main-container .serch-input,.all-applications-container .filters-main-container .date-container{width:100%}.all-applications-container .filters-main-container .date-container{flex-direction:column-reverse;gap:1rem}.all-applications-container .filters-main-container .date-container .date-lable{display:none}.all-applications-container .filters-main-container .date-container .search-container{flex-direction:column-reverse;gap:1rem}.all-applications-container .filters-main-container .date-container .search-container .date-div-inputs{flex-direction:row;justify-content:flex-end;gap:1rem}.all-applications-container table thead{display:none}.all-applications-container table tbody .btns-container{justify-content:center;margin:1rem 0 .5rem;gap:1rem}.all-applications-container table tbody tr{display:flex;flex-direction:column-reverse;padding:1rem;margin-bottom:1rem;border:1px solid rgb(224,224,224);border-radius:8px;box-shadow:0 2px 4px #0000000d}.all-applications-container table tbody tr td{display:flex;justify-content:space-between;border:none!important;padding:.5rem 0!important;text-align:right!important;position:relative;flex-direction:row-reverse}.all-applications-container table tbody tr td:before{content:attr(data-label);font-weight:600;color:#454546}.all-applications-container table tbody tr td:first-child{top:.5rem;left:.5rem;padding:0!important}.all-applications-container table tbody tr td.payment-status-td{flex-direction:row;align-items:flex-end;gap:.5rem;justify-content:space-between!important}.all-applications-container table tbody tr td.payment-status-td ul{top:3rem!important}.all-applications-container table tbody tr td.payment-status-td .AngleIcon{position:absolute;margin:1.5rem 1.2rem 1.3rem;left:.5rem;top:50%;transform:translateY(-50%)}.all-applications-container .navigation-container{justify-content:center!important}}.admin-page-main-container{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 5rem;background-color:#f0f0f0}.admin-page-main-container .save-stats-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:1rem}.admin-page-main-container .save-stats-container .save-stats-btn{background-color:#ce4710;border:none;border-radius:5px;padding:1rem 1.5rem;color:#fff;font-size:1.1rem;display:flex;flex-direction:row;align-items:center;gap:.6rem;transition:background-color .2s ease}.admin-page-main-container .save-stats-container .save-stats-btn:hover{cursor:pointer;background-color:#e15c26}.admin-page-main-container .filters-main-container{margin-top:2rem;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.admin-page-main-container .filters-main-container .serch-input{display:flex;flex-direction:row;gap:1rem;align-items:center;width:100%}.admin-page-main-container .filters-main-container .serch-input .search-lable{font-size:1.3rem;font-weight:600;color:#454546;white-space:nowrap;width:fit-content}.admin-page-main-container .filters-main-container .serch-input .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px;width:100%}.admin-page-main-container .filters-main-container .serch-input .search-container input{width:100%;padding:.8rem .4rem;border:none;font-size:1rem;text-align:end}.admin-page-main-container .filters-main-container .serch-input .search-container input:not(:focus):not(:active){width:100%;padding:.8rem .4rem;border:none;font-size:1rem;text-align:end}.admin-page-main-container .filters-main-container .serch-input .search-container input:focus,.admin-page-main-container .filters-main-container .serch-input .search-container input:active{outline:none}.admin-page-main-container .filters-main-container .serch-input .search-container .search-btn{cursor:pointer;background:none;border:none;color:#454546;font-size:1.2rem;margin-left:.5rem}.admin-page-main-container .filters-main-container .date-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:3rem;justify-content:space-between}.admin-page-main-container .filters-main-container .date-container .date-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.admin-page-main-container .filters-main-container .date-container .search-container{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center;gap:1rem}.admin-page-main-container .filters-main-container .date-container .search-container .date-div-inputs{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center;gap:1rem}.admin-page-main-container .filters-main-container .date-container .search-container .date-div-inputs label{font-size:1.1rem;color:#454546;font-weight:600;white-space:nowrap;width:fit-content}.admin-page-main-container .filters-main-container .date-container .search-container .date-div-inputs input{width:100%;padding:.8rem .4rem;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px}.admin-page-main-container .filters-main-container .filter-filters-row{display:flex;flex-direction:column;gap:1.5rem;width:100%}.admin-page-main-container .filters-main-container .filter-filters-row .date-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:3rem;justify-content:space-between}.admin-page-main-container .filters-main-container .filter-filters-row .date-container .date-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.admin-page-main-container .filters-main-container .filter-filters-row .date-container .search-container{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center;gap:1rem}.admin-page-main-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center;gap:1rem}.admin-page-main-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs label{font-size:1.1rem;color:#454546;font-weight:600;white-space:nowrap;width:fit-content}.admin-page-main-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs input{width:100%;padding:.8rem .4rem;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px}.admin-page-main-container .filters-main-container .filter-filters-row .date-container .search-container .date-div-inputs input::placeholder{font-family:Tajawal,Robot,Helvetica,Arial,sans-serif}.admin-page-main-container .filters-main-container .filter-filters-row .payment-status-filter,.admin-page-main-container .filters-main-container .filter-filters-row .service-provider-filter{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%}.admin-page-main-container .filters-main-container .filter-filters-row .payment-status-filter .status-lable,.admin-page-main-container .filters-main-container .filter-filters-row .service-provider-filter .status-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.admin-page-main-container .filters-main-container .filter-filters-row .payment-status-filter .status-select,.admin-page-main-container .filters-main-container .filter-filters-row .service-provider-filter .status-select{width:100%;padding:.8rem .4rem;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px;font-size:1rem;text-align:right;cursor:pointer}.admin-page-main-container .filters-main-container .filter-filters-row .payment-status-filter .status-select option,.admin-page-main-container .filters-main-container .filter-filters-row .service-provider-filter .status-select option{text-align:right;font-family:Tajawal,Robot,Helvetica,Arial,sans-serif}.admin-page-main-container .statistics-main-container{display:flex;flex-direction:column;gap:1.5rem;align-items:end;width:100%}.admin-page-main-container .statistics-main-container .statistics-label{color:#454546;font-size:1.3rem;font-weight:600}.admin-page-main-container .statistics-main-container .statistics-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;width:100%}.admin-page-main-container .statistics-main-container .statistics-container .card-container{border:none;cursor:pointer;border-radius:10px}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card{border:none;border-radius:10px;padding:1rem 4rem;flex-direction:column;align-items:center;justify-content:center;color:#fff;width:200px}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card picture{height:100%;width:100%;text-align:center}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card picture img{width:80px;height:80px;object-fit:cover}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card h3{margin:0;font-size:2rem;font-weight:600;text-align:center}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card h4{margin:0;font-weight:400;font-size:1.1rem;text-align:center}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card .card-2-label{width:170px;text-align:center;padding:3.5rem 0}.admin-page-main-container .statistics-main-container .statistics-container .card-primary{display:flex;visibility:visible}.admin-page-main-container .statistics-main-container .statistics-container .card-secondary{display:none;visibility:hidden}.admin-page-main-container .statistics-main-container .statistics-container .card-container:hover .card-primary{cursor:pointer;display:none;visibility:hidden}.admin-page-main-container .statistics-main-container .statistics-container .card-container:hover .card-secondary{display:flex;align-items:center;justify-content:center;visibility:visible}.admin-page-main-container table{margin-top:1rem;width:100%;border-collapse:separate;border-spacing:0 .5rem;background-color:#fff;border-radius:10px;padding:1rem;border:1px solid rgb(224,224,224)}.admin-page-main-container table thead tr th{padding:1rem;text-align:center;font-size:1.2rem;font-weight:600;color:#454546}.admin-page-main-container table tbody tr{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000000d}.admin-page-main-container table tbody tr td{padding:1rem;text-align:center;font-weight:600;border-top:1px solid rgb(224,224,224);border-bottom:1px solid rgb(224,224,224)}.admin-page-main-container table tbody tr td:first-child{border-left:1px solid rgb(224,224,224);border-top-left-radius:5px;border-bottom-left-radius:5px}.admin-page-main-container table tbody tr td:last-child{border-right:1px solid rgb(224,224,224);border-top-right-radius:5px;border-bottom-right-radius:5px}.admin-page-main-container table tbody tr td+td{border-left:none}.admin-page-main-container table tbody tr .payment-status-td{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;position:relative;padding-bottom:1.3rem}.admin-page-main-container table tbody tr .payment-status-td ul{position:absolute;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:1px 0 10px 1px #e6e6e6;border-radius:5px;list-style:none;width:fit-content;top:2rem;gap:.5rem;padding:.5rem 1rem;white-space:nowrap}.admin-page-main-container table tbody tr .AngleIcon{cursor:pointer}.admin-page-main-container table tbody tr .edit-btn,.admin-page-main-container table tbody tr .delete-btn{background:none;border:none;font-size:1.2rem;cursor:pointer}.admin-page-main-container table tbody tr .edit-btn{color:#ce4710}.admin-page-main-container table tbody tr .delete-btn{color:#b90000}.admin-page-main-container .navigation-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:.5rem;justify-content:flex-end}.admin-page-main-container .navigation-container .arrow-btn{background-color:#ce4710;border:1px solid rgb(224,224,224);color:#fff;padding:.4rem .7rem;border:none;border-radius:3px;transition:background-color .2s ease}.admin-page-main-container .navigation-container .arrow-btn:hover{cursor:pointer;background-color:#e15c26}.admin-page-main-container .navigation-container .number{background-color:#fff;color:#454546;padding:.3rem .7rem;border-radius:3px;border:none}@media (max-width: 480px){form.search-container{display:flex;flex-direction:column-reverse}.admin-page-main-container .statistics-main-container{gap:2rem}.admin-page-main-container .statistics-main-container .statistics-label{font-size:1.55rem}.admin-page-main-container .statistics-main-container .statistics-container{justify-content:center}.admin-page-main-container{padding:3rem 1rem}.date-container{flex-direction:column}table thead{display:none}table tbody .btns-container{justify-content:center;margin:1rem 0 .5rem;gap:1rem}table tbody tr{display:flex;flex-direction:column-reverse;padding:1rem;margin-bottom:1rem;border:1px solid rgb(224,224,224);border-radius:8px;box-shadow:0 2px 4px #0000000d}table tbody tr td{display:flex;justify-content:space-between;border:none!important;padding:.5rem 0!important;text-align:right!important;position:relative;flex-direction:row-reverse}table tbody tr td:before{content:attr(data-label);font-weight:600;color:#454546}table tbody tr td:first-child{top:.5rem;left:.5rem;padding:0!important}table tbody tr td.payment-status-td{flex-direction:row;align-items:flex-end;gap:.5rem;justify-content:space-between!important}table tbody tr td.payment-status-td ul{top:3rem}table tbody tr td.payment-status-td ul li{cursor:pointer}table tbody tr td.payment-status-td .AngleIcon{position:absolute;margin:1.5rem 1.2rem 1.3rem;left:.5rem;top:50%;transform:translateY(-50%)}.navigation-container{justify-content:center!important}.admin-page-main-container .statistics-main-container .statistics-container .card-container .card .card-2-label{padding:2.5rem 0}.filters-main-container{gap:2rem}.filters-main-container .serch-input{flex-direction:column-reverse}.filters-main-container .serch-input .search-lable{font-size:1.5rem;width:100%;text-align:end}.filters-main-container .serch-input,.filters-main-container .date-container{width:100%}.filters-main-container .date-container{flex-direction:column-reverse;gap:1rem}.filters-main-container .date-container .date-lable{display:none}.filters-main-container .date-container .search-container{flex-direction:column-reverse;gap:1rem}.filters-main-container .date-container .search-container .date-div-inputs{flex-direction:row;justify-content:flex-end;gap:1rem}.filters-main-container .filter-filters-row{flex-direction:column;gap:1.5rem}.filters-main-container .filter-filters-row .payment-status-filter,.filters-main-container .filter-filters-row .service-provider-filter{flex-direction:column-reverse;align-items:flex-start}.filters-main-container .filter-filters-row .payment-status-filter .status-lable,.filters-main-container .filter-filters-row .service-provider-filter .status-lable{color:#000;font-size:1.5rem;width:100%;text-align:end}.filters-main-container .filter-filters-row .payment-status-filter .status-select,.filters-main-container .filter-filters-row .service-provider-filter .status-select,.filters-main-container .serch-input,.filters-main-container .date-container{width:100%}}.search-filters-row{display:flex;flex-direction:column;width:100%;gap:1rem}tr.unpaid-row{border:2px solid #ff4d4f}tr.unpaid-row td{border-bottom:1px solid #ff4d4f;border-top:1px solid #ff4d4f}tr.unpaid-row td:first-child{border-left:1px solid #ff4d4f}tr.unpaid-row td:last-child{border-right:1px solid #ff4d4f}.filter-summary-section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:30px;box-shadow:0 2px 10px #0000000d}.filter-summary-section .summary-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #6A1B9A}.filter-summary-section .summary-header h3{margin:0;color:#333;font-size:18px;font-weight:700}.filter-summary-section .summary-header h3:before{content:"📊 "}.filter-summary-section .summary-header .save-report-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#6a1b9a;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:all .3s;font-size:14px}.filter-summary-section .summary-header .save-report-btn:hover{background:#5a148a;transform:translateY(-2px);box-shadow:0 4px 12px #6a1b9a4d}.filter-summary-section .summary-header .save-report-btn:active{transform:translateY(0)}.filter-summary-section .summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.filter-summary-section .summary-cards .summary-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s}.filter-summary-section .summary-cards .summary-card:hover{border-color:#6a1b9a;box-shadow:0 4px 12px #0000001a}.filter-summary-section .summary-cards .summary-card .summary-card-icon{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.filter-summary-section .summary-cards .summary-card .summary-card-content h4{margin:0 0 5px;font-size:22px;font-weight:700;color:#333}.filter-summary-section .summary-cards .summary-card .summary-card-content p{margin:0 0 3px;font-size:14px;color:#666;font-weight:500}.filter-summary-section .summary-cards .summary-card .summary-card-content small{font-size:12px;color:#888;display:block}@media (max-width: 768px){.filter-summary-section .summary-header{flex-direction:column-reverse;gap:15px;align-items:stretch}.filter-summary-section .summary-header .save-report-btn{width:100%;justify-content:center}.filter-summary-section .summary-cards{grid-template-columns:1fr}}.all-applications-container{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 7rem;background-color:#f0f0f0;height:100%}.all-applications-container .filters-main-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.all-applications-container .filters-main-container .serch-input{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;width:100%}.all-applications-container .filters-main-container .serch-input .add-user-btn{background-color:#ce4710;border:none;border-radius:5px;padding:1rem 1.5rem;color:#fff;font-size:1.1rem;display:flex;flex-direction:row;align-items:center;gap:.6rem;transition:background-color .2s ease}.all-applications-container .filters-main-container .serch-input .add-user-btn:hover{cursor:pointer;background-color:#e15c26}.all-applications-container .filters-main-container .serch-input .search-lable{font-size:1.5rem;font-weight:600;color:#454546;white-space:nowrap;width:fit-content}.all-applications-container .filters-main-container .serch-input .search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px;width:100%}.all-applications-container .filters-main-container .serch-input .search-container input{width:100%;padding:.8rem .4rem;border:none;font-size:1rem;text-align:end}.all-applications-container .filters-main-container .serch-input .search-container input:focus{border:none}.all-applications-container .filters-main-container .serch-input .search-container input:active{border:none}.all-applications-container .filters-main-container .serch-input .search-container .search-btn{cursor:pointer;background:none;border:none;color:#454546;font-size:1.2rem;margin-left:.5rem}.all-applications-container .filters-main-container .date-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:3rem;justify-content:space-between}.all-applications-container .filters-main-container .date-container .date-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.all-applications-container table{width:100%;border-collapse:separate;border-spacing:0 .5rem;background-color:#fff;border-radius:10px;padding:1rem;border:1px solid rgb(224,224,224)}.all-applications-container table thead tr th{padding:1rem;text-align:center;font-size:1.2rem;font-weight:600;color:#454546}.all-applications-container table tbody tr{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000000d}.all-applications-container table tbody tr td{padding:1rem;text-align:center;font-weight:600;border-top:1px solid rgb(224,224,224);border-bottom:1px solid rgb(224,224,224)}.all-applications-container table tbody tr td:first-child{border-left:1px solid rgb(224,224,224);border-top-left-radius:5px;border-bottom-left-radius:5px}.all-applications-container table tbody tr td:last-child{border-right:1px solid rgb(224,224,224);border-top-right-radius:5px;border-bottom-right-radius:5px}.all-applications-container table tbody tr td+td{border-left:none}.all-applications-container table tbody tr .payment-status-td{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;position:relative;padding-bottom:1.3rem}.all-applications-container table tbody tr .payment-status-td ul{position:absolute;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:1px 0 10px 1px #e6e6e6;border-radius:5px;list-style:none;width:fit-content;top:2rem;gap:.5rem;padding:.5rem 1rem;white-space:nowrap}.all-applications-container table tbody tr .AngleIcon{cursor:pointer}.all-applications-container table tbody tr .edit-btn,.all-applications-container table tbody tr .delete-btn{background:none;border:none;font-size:1.2rem;cursor:pointer}.all-applications-container table tbody tr .edit-btn{color:#ce4710}.all-applications-container table tbody tr .delete-btn{color:#b90000}.all-applications-container .navigation-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:.5rem;justify-content:flex-end}.all-applications-container .navigation-container .arrow-btn{background-color:#ce4710;border:1px solid rgb(224,224,224);color:#fff;padding:.4rem .7rem;border:none;border-radius:3px;transition:background-color .2s ease}.all-applications-container .navigation-container .arrow-btn:hover{cursor:pointer;background-color:#e15c26}.all-applications-container .navigation-container .number{background-color:#fff;color:#454546;padding:.3rem .7rem;border-radius:3px;border:none}@media (max-width: 480px){.all-applications-container{padding:2rem 1rem!important}.all-applications-container .filters-main-container{gap:2rem}.all-applications-container .filters-main-container .serch-input{flex-direction:column-reverse}.all-applications-container .filters-main-container .serch-input .search-lable{font-size:1.5rem;width:100%;text-align:end}.all-applications-container .filters-main-container .serch-input,.all-applications-container .filters-main-container .date-container{width:100%}.all-applications-container .filters-main-container .date-container{flex-direction:column-reverse;gap:1rem}.all-applications-container .filters-main-container .date-container .date-lable{display:none}.all-applications-container .filters-main-container .date-container .search-container{flex-direction:column-reverse;gap:1rem}.all-applications-container .filters-main-container .date-container .search-container .date-div-inputs{flex-direction:row;justify-content:flex-end;gap:1rem}.all-applications-container table thead{display:none}.all-applications-container table tbody .btns-container{justify-content:center;margin:1rem 0 .5rem;gap:1rem}.all-applications-container table tbody tr{display:flex;flex-direction:column-reverse;padding:1rem;margin-bottom:1rem;border:1px solid rgb(224,224,224);border-radius:8px;box-shadow:0 2px 4px #0000000d}.all-applications-container table tbody tr td{display:flex;justify-content:space-between;border:none!important;padding:.5rem 0!important;text-align:right!important;position:relative;flex-direction:row-reverse}.all-applications-container table tbody tr td:before{content:attr(data-label);font-weight:600;color:#454546}.all-applications-container table tbody tr td:first-child{top:.5rem;left:.5rem;padding:0!important}.all-applications-container table tbody tr td.payment-status-td{flex-direction:row;align-items:flex-end;gap:.5rem;justify-content:space-between!important}.all-applications-container table tbody tr td.payment-status-td ul{top:3rem!important}.all-applications-container table tbody tr td.payment-status-td .AngleIcon{position:absolute;margin:1.5rem 1.2rem 1.3rem;left:.5rem;top:50%;transform:translateY(-50%)}.all-applications-container .navigation-container{justify-content:center!important}}.modal-overlay .add-user-modal form .inputs-group{display:flex;flex-direction:row;align-items:center;gap:1rem}.modal-overlay .add-user-modal form .inputs-group input{width:95%;border:1px solid rgb(224,224,224);border-radius:10px;padding:.8rem .5rem;margin-bottom:.5rem;text-align:right}.modal-overlay .add-user-modal form .inputs-group input:focus{border:1px solid rgb(206,71,16);outline:1px rgb(206,71,16)}.modal-overlay .add-user-modal form .inputs-group input::placeholder{font-size:.9rem}@media (max-width: 480px){.modal-overlay .add-user-modal .btns-container button{width:fit-content;white-space:nowrap}}@media (max-width: 480px){.modal-overlay{align-items:flex-start;padding-top:2rem;padding-bottom:2rem}.modal-overlay .add-user-modal{margin-top:0;max-height:calc(100vh - 4rem)}.modal-overlay .add-user-modal{overflow-y:scroll}.modal-overlay .add-user-modal form .inputs-group{flex-direction:column}.modal-overlay .add-user-modal .btns-container{flex-direction:column-reverse;align-items:center;gap:1rem}.modal-overlay .add-user-modal{padding:1rem}.modal-overlay .add-user-modal form .inputs-main-radio-container{flex-direction:column!important;align-items:flex-end!important;gap:1rem!important}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-options-container{gap:2.5rem}}:root{font-family:Tajawal,Robot,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;margin:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}button,a,input,textarea{font-family:Tajawal,Robot,Helvetica,Arial,sans-serif}input::placeholder,textarea::placeholder{font-family:Tajawal,Robot,Helvetica,Arial,sans-serif}input[type=search]{background-color:#fff}.registering-expenses-main-container{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 6rem;background-color:#f0f0f0}.registering-expenses-main-container .save-stats-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:1rem}.registering-expenses-main-container .save-stats-container .save-stats-btn{background-color:#ce4710;border:none;border-radius:5px;padding:1rem 1.5rem;color:#fff;font-size:1.1rem;display:flex;flex-direction:row;align-items:center;gap:.6rem;transition:background-color .2s ease}.registering-expenses-main-container .save-stats-container .save-stats-btn:hover{cursor:pointer;background-color:#e15c26}.registering-expenses-main-container .statistics-main-container{display:flex;flex-direction:column;gap:1.5rem;align-items:end;width:100%;margin-bottom:2rem}.registering-expenses-main-container .statistics-main-container .statistics-label{color:#454546;font-size:1.3rem;font-weight:600}.registering-expenses-main-container .statistics-main-container .statistics-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;width:100%}.registering-expenses-main-container .statistics-main-container .statistics-container .card-container{border:none;cursor:pointer;border-radius:10px}.registering-expenses-main-container .statistics-main-container .statistics-container .card{border:none;border-radius:10px;padding:1rem 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;width:200px}.registering-expenses-main-container .statistics-main-container .statistics-container .card picture{height:100%;width:100%;text-align:center}.registering-expenses-main-container .statistics-main-container .statistics-container .card picture img{width:90px;height:90px;object-fit:cover}.registering-expenses-main-container .statistics-main-container .statistics-container .card h3{margin:0;font-size:1.2rem;font-weight:600;text-align:center;margin-top:.5rem}.registering-expenses-main-container .statistics-main-container .statistics-container .card h4{margin:0;font-weight:600;font-size:2rem}.registering-expenses-main-container .statistics-main-container .statistics-container .card .card-2-label{width:170px;text-align:center}.registering-expenses-main-container .statistics-main-container .statistics-container .card-primary{display:flex;visibility:visible}.registering-expenses-main-container .btns{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.registering-expenses-main-container .btns .download-btn{cursor:pointer;background:none;font-size:1.1rem;display:flex;flex-direction:row;align-items:center;gap:1rem;border:none;margin-top:1rem}.registering-expenses-main-container .btns .btns-container button{width:215px!important}.registering-expenses-main-container .filters-main-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.registering-expenses-main-container .filters-main-container .serch-input{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;width:100%}.registering-expenses-main-container .filters-main-container .serch-input .add-user-btn{background-color:#ce4710;border:none;border-radius:5px;padding:1rem 1.5rem;color:#fff;font-size:1.1rem;display:flex;flex-direction:row;align-items:center;gap:.6rem;transition:background-color .2s ease}.registering-expenses-main-container .filters-main-container .serch-input .add-user-btn:hover{cursor:pointer;background-color:#e15c26}.registering-expenses-main-container .filters-main-container .serch-input .search-lable{font-size:1.5rem;font-weight:600;color:#454546;white-space:nowrap;width:fit-content}.registering-expenses-main-container .filters-main-container .date-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:3rem;justify-content:space-between}.registering-expenses-main-container .filters-main-container .date-container .date-lable{font-size:1.3rem;font-weight:600;color:#ce4710;white-space:nowrap;width:fit-content}.registering-expenses-main-container .filters-main-container .date-container .search-container{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center;gap:1rem}.registering-expenses-main-container .filters-main-container .date-container .search-container .date-div-inputs{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center;gap:1rem}.registering-expenses-main-container .filters-main-container .date-container .search-container .date-div-inputs label{font-size:1.1rem;color:#454546;font-weight:600;white-space:nowrap;width:fit-content}.registering-expenses-main-container .filters-main-container .date-container .search-container .date-div-inputs input,.registering-expenses-main-container .filters-main-container .date-container .search-container .date-div-inputs textarea{width:100%;padding:.8rem .4rem;background-color:#fff;border:1px solid rgb(224,224,224);border-radius:5px}.registering-expenses-main-container table{width:100%;border-collapse:separate;border-spacing:0 .5rem;background-color:#fff;border-radius:10px;padding:1rem;border:1px solid rgb(224,224,224)}.registering-expenses-main-container table thead tr th{padding:1rem;text-align:center;font-size:1.2rem;font-weight:600;color:#454546}.registering-expenses-main-container table tbody tr{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000000d}.registering-expenses-main-container table tbody tr td{padding:1rem;text-align:center;font-weight:600;border-top:1px solid rgb(224,224,224);border-bottom:1px solid rgb(224,224,224)}.registering-expenses-main-container table tbody tr td:first-child{border-left:1px solid rgb(224,224,224);border-top-left-radius:5px;border-bottom-left-radius:5px}.registering-expenses-main-container table tbody tr td:last-child{border-right:1px solid rgb(224,224,224);border-top-right-radius:5px;border-bottom-right-radius:5px}.registering-expenses-main-container table tbody tr td+td{border-left:none}.registering-expenses-main-container table tbody tr .payment-status-td{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;position:relative;padding-bottom:1.3rem}.registering-expenses-main-container table tbody tr .payment-status-td ul{position:absolute;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:1px 0 10px 1px #e6e6e6;border-radius:5px;list-style:none;width:fit-content;top:2rem;gap:.5rem;padding:.5rem 1rem;white-space:nowrap}.registering-expenses-main-container table tbody tr .AngleIcon{cursor:pointer}.registering-expenses-main-container table tbody tr .edit-btn,.registering-expenses-main-container table tbody tr .delete-btn{background:none;border:none;font-size:1.2rem;cursor:pointer}.registering-expenses-main-container table tbody tr .edit-btn{color:#ce4710}.registering-expenses-main-container table tbody tr .delete-btn{color:#b90000}.registering-expenses-main-container .navigation-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:.5rem;justify-content:flex-end}.registering-expenses-main-container .navigation-container .arrow-btn{background-color:#ce4710;border:1px solid rgb(224,224,224);color:#fff;padding:.4rem .7rem;border:none;border-radius:3px;transition:background-color .2s ease}.registering-expenses-main-container .navigation-container .arrow-btn:hover{cursor:pointer;background-color:#e15c26}.registering-expenses-main-container .navigation-container .number{background-color:#fff;color:#454546;padding:.3rem .7rem;border-radius:3px;border:none}@media (max-width: 480px){.registering-expenses-main-container .filters-main-container .serch-input{flex-direction:column-reverse;align-items:center}.admin-page-main-container .statistics-main-container{gap:2rem}.admin-page-main-container .statistics-main-container .statistics-label{font-size:1.55rem}.admin-page-main-container .statistics-main-container .statistics-container{justify-content:center}.registering-expenses-main-container .btns{flex-direction:column-reverse}.registering-expenses-main-container{padding:2rem 1rem!important}.registering-expenses-main-container .filters-main-container{gap:2rem}.registering-expenses-main-container table thead{display:none}.registering-expenses-main-container table tbody .btns-container{justify-content:center;margin:1rem 0 .5rem;gap:1rem}.registering-expenses-main-container table tbody tr{display:flex;flex-direction:column-reverse;padding:1rem;margin-bottom:1rem;border:1px solid rgb(224,224,224);border-radius:8px;box-shadow:0 2px 4px #0000000d}.registering-expenses-main-container table tbody tr td{display:flex;justify-content:space-between;border:none!important;padding:.5rem 0!important;text-align:right!important;position:relative;flex-direction:row-reverse}.registering-expenses-main-container table tbody tr td:before{content:attr(data-label);font-weight:600;color:#454546}.registering-expenses-main-container table tbody tr td:first-child{top:.5rem;left:.5rem;padding:0!important}.registering-expenses-main-container table tbody tr td.payment-status-td{flex-direction:row;align-items:flex-end;gap:.5rem;justify-content:space-between!important}.registering-expenses-main-container table tbody tr td.payment-status-td ul{top:3rem!important}.registering-expenses-main-container table tbody tr td.payment-status-td .AngleIcon{position:absolute;margin:1.5rem 1.2rem 1.3rem;left:.5rem;top:50%;transform:translateY(-50%)}.registering-expenses-main-container .navigation-container{justify-content:center!important}.registering-expenses-main-container .statistics-main-container{gap:2rem}.registering-expenses-main-container .statistics-main-container .statistics-label{font-size:1.55rem}.registering-expenses-main-container .statistics-main-container .statistics-container{justify-content:center}}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto;padding:.5rem}.modal-overlay .add-user-modal{background-color:#fff;border-radius:8px;width:700px;max-width:90%;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 4px 20px #00000026}.modal-overlay .add-user-modal .modal-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:2rem}.modal-overlay .add-user-modal .modal-header h3{margin:0;font-weight:600;font-size:1.4rem}.modal-overlay .add-user-modal .modal-header button{font-size:1.3rem;cursor:pointer;background:none;border:none}.modal-overlay .add-user-modal .delete-header{justify-content:center!important;margin-bottom:.5rem}.modal-overlay .add-user-modal form{max-height:calc(100% - 100px);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}.modal-overlay .add-user-modal form h4{font-size:1.1rem;text-align:center;margin:.5rem 0}.modal-overlay .add-user-modal form .inputs-group{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0 0 0 1rem}.modal-overlay .add-user-modal form .inputs-group .form-group{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;width:100%}.modal-overlay .add-user-modal form .inputs-group .form-group .file-container{padding:.5rem;border:1px solid rgb(216,216,216);border-radius:5px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;margin-top:.5rem}.modal-overlay .add-user-modal form .inputs-group .form-group .file-container h4{font-size:15px}.modal-overlay .add-user-modal form .inputs-group .form-group .file-container .upload-file-btn{padding:.5rem 3rem;width:208px;font-size:1.1rem;text-align:center;width:fit-content;border-radius:5px;border:none;background-color:#fff;border:1px solid rgb(69,69,70);display:flex;flex-direction:row;align-items:center;gap:1rem}.modal-overlay .add-user-modal form .inputs-group .form-group .file-container .upload-file-btn:hover{cursor:pointer;background-color:#454546;color:#fff}.modal-overlay .add-user-modal form .inputs-group label{font-size:1.1rem;font-weight:600;color:#454546}.modal-overlay .add-user-modal form .inputs-group input,.modal-overlay .add-user-modal form .inputs-group textarea{width:95%;border:1px solid rgb(224,224,224);border-radius:10px;padding:.8rem .5rem;margin-bottom:.5rem;text-align:right}.modal-overlay .add-user-modal form .inputs-group input:focus,.modal-overlay .add-user-modal form .inputs-group textarea:focus{border:1px solid rgb(206,71,16);outline:1px rgb(206,71,16)}.modal-overlay .add-user-modal form .inputs-group input::placeholder,.modal-overlay .add-user-modal form .inputs-group textarea::placeholder{font-size:.9rem}.modal-overlay .add-user-modal form .inputs-main-radio-container{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:1.5rem!important;width:100%!important}.modal-overlay .add-user-modal form .inputs-main-radio-container .user-status-labels{font-size:1.1rem;font-weight:600;color:#454546;white-space:nowrap;margin:0}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-options-container{display:flex;flex-direction:row-reverse;gap:1.5rem;flex-wrap:wrap;width:100%}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-input-container{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:.5rem!important;width:fit-content!important}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-input-container input[type=radio]{width:18px!important;height:18px!important;margin:0!important;accent-color:rgb(206,71,16)}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-input-container input[type=radio]:checked{background-color:#ce4710}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-input-container label{font-size:1rem;font-weight:400;color:#454546;margin:0}.modal-overlay .add-user-modal form .custom-gap{gap:2.4rem!important}@media (max-width: 768px){.modal-overlay .add-user-modal form .inputs-main-radio-container{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-options-container{gap:1rem}}@media (max-width: 480px){.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-options-container{gap:.5rem;flex-wrap:wrap}}.modal-overlay .add-user-modal .btns-container{display:flex;flex-direction:row;justify-content:center;gap:2rem;margin-top:1rem}.modal-overlay .add-user-modal .btns-container button{padding:.5rem 3rem;width:270px;font-size:1.1rem;text-align:center;border-radius:5px;margin-top:.5rem;border:none;transition:background-color .2s ease}.modal-overlay .add-user-modal .btns-container button:hover{cursor:pointer}.modal-overlay .add-user-modal .btns-container .submit-btn{background-color:#ce4710;color:#fff}.modal-overlay .add-user-modal .btns-container .submit-btn:hover{cursor:pointer;background-color:#e15c26}.modal-overlay .add-user-modal .btns-container .cancel-btn{background-color:#fff;border:1px solid rgb(69,69,70);color:#454546}.modal-overlay .add-user-modal .btns-container .cancel-btn:hover{cursor:pointer;background-color:#454546;color:#fff}.modal-overlay .delete-model{width:500px}.modal-overlay .delete-model form{gap:0}@media (max-width: 480px){.modal-overlay{align-items:flex-start;padding-top:2rem;padding-bottom:2rem}.modal-overlay .add-user-modal{margin-top:0;max-height:calc(100vh - 4rem)}.modal-overlay .add-user-modal{overflow-y:scroll}.modal-overlay .add-user-modal form .inputs-group{flex-direction:column}.modal-overlay .add-user-modal .btns-container{flex-direction:column-reverse;align-items:center;gap:1rem}.modal-overlay .add-user-modal{padding:1rem}.modal-overlay .add-user-modal form .inputs-main-radio-container{flex-direction:column!important;align-items:flex-end!important;gap:1rem!important}.modal-overlay .add-user-modal form .inputs-main-radio-container .radio-options-container{gap:2.5rem}.modal-overlay .add-user-modal form .inputs-group .form-group .file-container{flex-direction:column;gap:1rem}}.statistics-page{margin-top:2rem;font-family:Tajawal,Roboto,Helvetica,Arial,sans-serif;background-color:#f8f9fa;min-height:100vh;padding:20px;direction:rtl}.statistics-page .container{max-width:1200px;margin:0 auto}.statistics-page .header{text-align:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a}.statistics-page .header h1{color:#ce4710;margin-bottom:10px;font-weight:800;font-size:2rem}.statistics-page .header p{color:#454546;font-size:1.1em}.statistics-page .message{padding:15px;margin-bottom:20px;border-radius:5px;text-align:center;font-weight:500}.statistics-page .message.success{background-color:#2c7b0d1a;color:#2c7b0d;border:1px solid rgba(44,123,13,.3)}.statistics-page .message.error{background-color:#b900001a;color:#b90000;border:1px solid rgba(185,0,0,.3)}.statistics-page .actions{display:flex;justify-content:center;margin-bottom:30px}.statistics-page .actions .send-email-btn{background-color:#ce4710;color:#fff;border:none;padding:15px 30px;border-radius:8px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px}.statistics-page .actions .send-email-btn:hover:not(:disabled){background-color:#e15c26;transform:translateY(-2px);box-shadow:0 6px 12px #ce471033}.statistics-page .actions .send-email-btn:disabled{opacity:.6;cursor:not-allowed}.statistics-page .statistics-container{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px}.statistics-page .statistics-container h2{color:#454546;margin-bottom:20px;text-align:center;font-size:1.8rem}.statistics-page .statistics-container .no-data{text-align:center;padding:40px;color:#454546;font-size:1.2em;background-color:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.statistics-page .statistics-container .statistics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}@media (max-width: 768px){.statistics-page .statistics-container .statistics-grid{grid-template-columns:1fr}}.statistics-page .statistics-container .statistics-grid .statistics-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;border:1px solid #e9ecef;transition:transform .3s ease;overflow:hidden}.statistics-page .statistics-container .statistics-grid .statistics-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.statistics-page .statistics-container .statistics-grid .statistics-card .card-header{background:linear-gradient(135deg,#ce4710,#e15c26);color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.statistics-page .statistics-container .statistics-grid .statistics-card .card-header h3{margin:0;font-weight:700;font-size:1.3rem}.statistics-page .statistics-container .statistics-grid .statistics-card .card-header .badge{background:#fff3;padding:5px 10px;border-radius:20px;font-size:.9em}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body{padding:20px}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group{margin-bottom:20px}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group:last-child{margin-bottom:0}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group h4{color:#ce4710;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #f0f0f0;font-weight:700;font-size:1.1rem}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f8f9fa}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row:last-child{border-bottom:none}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row .stat-label{color:#454546;font-weight:500}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row .stat-value{font-weight:600;color:#2c3e50}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row .stat-value.amount{color:#2c7b0d;font-weight:700}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row .stat-value.amount.profit{color:#2c7b0d}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row .stat-value.amount.loss{color:#b90000}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row.highlight{background-color:#2c7b0d0d;padding:8px 10px;border-radius:5px;margin-top:5px}.statistics-page .statistics-container .statistics-grid .statistics-card .card-body .stat-group .stat-row.highlight .stat-label{font-weight:700}.statistics-page .statistics-container .statistics-grid .statistics-card .card-footer{padding:15px 20px;background-color:#f8f9fa;border-top:1px solid #e9ecef}.statistics-page .statistics-container .statistics-grid .statistics-card .card-footer .send-single-btn{width:100%;background-color:#454546;color:#fff;border:none;padding:10px;border-radius:5px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.statistics-page .statistics-container .statistics-grid .statistics-card .card-footer .send-single-btn:hover{background-color:#5e5e60}.statistics-page .statistics-container .statistics-grid .statistics-card .card-footer .send-single-btn:disabled{opacity:.6;cursor:not-allowed}.statistics-page .info-box{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 6px #0000001a;border-left:4px solid rgb(206,71,16)}.statistics-page .info-box h3{color:#ce4710;margin-bottom:15px;font-weight:700;font-size:1.3rem}.statistics-page .info-box ul{list-style:none;padding:0}.statistics-page .info-box ul li{padding:8px 25px 8px 0;position:relative}.statistics-page .info-box ul li:before{content:"✓";position:absolute;right:0;color:#2c7b0d;font-weight:700}.statistics-page .loading{text-align:center;padding:50px;font-size:1.2em;color:#454546;font-weight:600}.current-month-section{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;border-top:4px solid rgb(206,71,16)}.current-month-section .section-header h2{color:#ce4710;margin-bottom:20px;text-align:center;font-size:1.5rem}.current-month-section .section-header .summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px}.current-month-section .section-header .summary-cards .summary-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px;border-radius:8px;text-align:center;border:1px solid #dee2e6;transition:transform .3s ease}.current-month-section .section-header .summary-cards .summary-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px #0000001a}.current-month-section .section-header .summary-cards .summary-card .summary-label{display:block;color:#454546;font-weight:600;margin-bottom:10px;font-size:.9rem}.current-month-section .section-header .summary-cards .summary-card .summary-value{display:block;font-weight:700;color:#2c3e50;font-size:1.2rem}.current-month-section .section-header .summary-cards .summary-card .summary-value.large{font-size:1.5rem}.current-month-section .section-header .summary-cards .summary-card .summary-value.profit{color:#2c7b0d}.current-month-section .section-header .summary-cards .summary-card .summary-value.loss{color:#b90000}.current-month-section .section-header .action-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.current-month-section .section-header .action-buttons .save-stats-btn{background-color:#ce4710;color:#fff;border:none;padding:12px 25px;border-radius:8px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:200px}.current-month-section .section-header .action-buttons .save-stats-btn:hover:not(:disabled){background-color:#e15c26;transform:translateY(-2px);box-shadow:0 6px 12px #ce471033}.current-month-section .section-header .action-buttons .save-stats-btn:disabled{opacity:.6;cursor:not-allowed}.current-month-section .section-header .action-buttons .save-stats-btn:disabled:not(:disabled):hover{background-color:#2c7b0d}.current-month-section .section-header .action-buttons .preview-email-btn{background-color:#454546;color:#fff;border:none;padding:12px 25px;border-radius:8px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:200px}.current-month-section .section-header .action-buttons .preview-email-btn:hover:not(:disabled){background-color:#5e5e60;transform:translateY(-2px)}.current-month-section .section-header .action-buttons .preview-email-btn:disabled{opacity:.6;cursor:not-allowed}.save-report-container{padding:20px;max-width:1400px;margin:0 auto;direction:rtl}.save-report-container .report-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #eee}.save-report-container .report-header .back-btn{background:#6a1b9a;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px}.save-report-container .report-header .back-btn:hover{background:#5a148a}.save-report-container .report-header .report-title-section{display:flex;flex-direction:column;align-items:center;gap:15px}.save-report-container .report-header .report-title-section .report-name-input{padding:12px 20px;border:2px solid #ddd;border-radius:8px;font-size:18px;width:400px;text-align:center}.save-report-container .report-header .report-title-section .report-name-input:focus{outline:none;border-color:#1e88e5}.save-report-container .report-header .report-title-section .save-buttons{display:flex;gap:10px}.save-report-container .report-header .report-title-section .save-buttons .save-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:14px}.save-report-container .report-header .report-title-section .save-buttons .save-btn.save-local{background:#757575;color:#fff}.save-report-container .report-header .report-title-section .save-buttons .save-btn.save-local:hover{background:#616161}.save-report-container .report-header .report-title-section .save-buttons .save-btn.save-db{background:#43a047;color:#fff}.save-report-container .report-header .report-title-section .save-buttons .save-btn.save-db:hover:not(:disabled){background:#388e3c}.save-report-container .report-header .report-title-section .save-buttons .save-btn.save-db:disabled{background:#ccc;cursor:not-allowed}.save-report-container .report-header .export-buttons{display:flex;gap:10px}.save-report-container .report-header .export-buttons .export-btn{display:flex;align-items:center;gap:8px;padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-weight:700;color:#fff}.save-report-container .report-header .export-buttons .export-btn.pdf{background:#e53935}.save-report-container .report-header .export-buttons .export-btn.pdf:hover{background:#d32f2f}.save-report-container .report-header .export-buttons .export-btn.excel{background:#43a047}.save-report-container .report-header .export-buttons .export-btn.excel:hover{background:#388e3c}.save-report-container .report-header .export-buttons .export-btn.print{background:#fb8c00}.save-report-container .report-header .export-buttons .export-btn.print:hover{background:#f57c00}.save-report-container .filters-summary{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:30px}.save-report-container .filters-summary h3{margin-bottom:15px;color:#333;font-size:18px}.save-report-container .filters-summary .filters-grid{display:flex;flex-wrap:wrap;gap:15px}.save-report-container .filters-summary .filters-grid .filter-item{background:#fff;padding:10px 15px;border-radius:6px;border:1px solid #ddd;display:flex;align-items:center;gap:10px;font-size:14px}.save-report-container .filters-summary .filters-grid .filter-item svg{color:#1e88e5}.save-report-container .main-statistics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:35px}.save-report-container .main-statistics .stat-card{background:#fff;border-radius:16px;padding:25px;display:flex;align-items:center;gap:20px;transition:all .3s ease;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.save-report-container .main-statistics .stat-card:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;border-radius:0 0 0 80px;opacity:.1}.save-report-container .main-statistics .stat-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001f}.save-report-container .main-statistics .stat-card:hover .stat-icon{transform:scale(1.1)}.save-report-container .main-statistics .stat-card .stat-icon{width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;transition:all .3s ease;flex-shrink:0;position:relative}.save-report-container .main-statistics .stat-card .stat-icon:after{content:"";position:absolute;inset:-4px;border-radius:20px;background:inherit;opacity:.2;filter:blur(8px)}.save-report-container .main-statistics .stat-card .stat-icon svg{position:relative;z-index:1}.save-report-container .main-statistics .stat-card .stat-content{flex:1;min-width:0}.save-report-container .main-statistics .stat-card .stat-content h3{margin:0 0 6px;font-size:32px;font-weight:700;color:#2d3748;line-height:1.2}.save-report-container .main-statistics .stat-card .stat-content p{margin:0;font-size:14px;color:#718096;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.save-report-container .main-statistics .stat-card.total:before{background:linear-gradient(135deg,#1e88e5,#0d47a1)}.save-report-container .main-statistics .stat-card.total .stat-icon{background:linear-gradient(135deg,#1e88e5,#0d47a1);box-shadow:0 4px 15px #1e88e54d}.save-report-container .main-statistics .stat-card.amount:before{background:linear-gradient(135deg,#43a047,#1b5e20)}.save-report-container .main-statistics .stat-card.amount .stat-icon{background:linear-gradient(135deg,#43a047,#1b5e20);box-shadow:0 4px 15px #43a0474d}.save-report-container .main-statistics .stat-card.providers:before{background:linear-gradient(135deg,#6a1b9a,#4a148c)}.save-report-container .main-statistics .stat-card.providers .stat-icon{background:linear-gradient(135deg,#6a1b9a,#4a148c);box-shadow:0 4px 15px #6a1b9a4d}.save-report-container .main-statistics .stat-card.status:before{background:linear-gradient(135deg,#fb8c00,#e65100)}.save-report-container .main-statistics .stat-card.status .stat-icon{background:linear-gradient(135deg,#fb8c00,#e65100);box-shadow:0 4px 15px #fb8c004d}.save-report-container .detailed-statistics .statistics-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width: 992px){.save-report-container .detailed-statistics .statistics-row{grid-template-columns:1fr}}.save-report-container .saved-reports-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.save-report-container .saved-reports-section .section-header .refresh-btn{background:#1e88e5;color:#fff;border:none;padding:8px 15px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px}.save-report-container .saved-reports-section .section-header .refresh-btn:hover{background:#1976d2}.save-report-container .saved-reports-section .saved-report-card .report-card-header .report-actions{display:flex;align-items:center;gap:10px}.save-report-container .saved-reports-section .saved-report-card .report-card-header .report-actions .report-date{font-size:12px;color:#666;background:#f0f0f0;padding:3px 10px;border-radius:12px}.save-report-container .saved-reports-section .saved-report-card .report-card-body .report-stats{display:flex;gap:15px;margin-bottom:10px}.save-report-container .saved-reports-section .saved-report-card .report-card-body .report-stats .stat-item{display:flex;align-items:center;gap:5px;font-size:12px;color:#666}.save-report-container .saved-reports-section .saved-report-card .report-card-body .report-stats .stat-item svg{color:#1e88e5}.save-report-container .saved-reports-section .saved-report-card .report-card-body .report-source{display:flex;align-items:center;gap:5px;font-size:11px;color:#43a047;font-weight:700}.save-report-container .saved-reports-section .empty-reports{grid-column:1/-1;text-align:center;padding:40px;color:#999;font-size:16px;display:flex;flex-direction:column;align-items:center;gap:15px}.save-report-container .saved-reports-section .empty-reports svg{color:#ddd}.save-report-container .saved-reports-section .empty-reports small{font-size:12px;color:#aaa}.save-report-container .detailed-statistics,.save-report-container .payment-statistics{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px}.save-report-container .detailed-statistics h3,.save-report-container .payment-statistics h3{margin-bottom:20px;color:#333;font-size:18px;border-bottom:2px solid #eee;padding-bottom:10px}.save-report-container .detailed-statistics .providers-grid,.save-report-container .payment-statistics .providers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.save-report-container .detailed-statistics .provider-card,.save-report-container .payment-statistics .provider-card{border:1px solid #e0e0e0;border-radius:8px;padding:15px;transition:transform .2s}.save-report-container .detailed-statistics .provider-card:hover,.save-report-container .payment-statistics .provider-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.save-report-container .detailed-statistics .provider-card .provider-header,.save-report-container .payment-statistics .provider-card .provider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.save-report-container .detailed-statistics .provider-card .provider-header h4,.save-report-container .payment-statistics .provider-card .provider-header h4{margin:0;color:#333;font-size:16px}.save-report-container .detailed-statistics .provider-card .provider-header .count-badge,.save-report-container .payment-statistics .provider-card .provider-header .count-badge{background:#1e88e5;color:#fff;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700}.save-report-container .detailed-statistics .provider-card .provider-body,.save-report-container .payment-statistics .provider-card .provider-body{display:flex;justify-content:space-between;align-items:center}.save-report-container .detailed-statistics .provider-card .provider-body .amount-section,.save-report-container .payment-statistics .provider-card .provider-body .amount-section{display:flex;align-items:center;gap:8px;color:#43a047;font-weight:700}.save-report-container .detailed-statistics .provider-card .provider-body .amount-section svg,.save-report-container .payment-statistics .provider-card .provider-body .amount-section svg{font-size:14px}.save-report-container .detailed-statistics .provider-card .provider-body .percentage,.save-report-container .payment-statistics .provider-card .provider-body .percentage{background:#f0f0f0;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700;color:#666}.save-report-container .detailed-statistics .payment-grid,.save-report-container .payment-statistics .payment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.save-report-container .detailed-statistics .payment-card,.save-report-container .payment-statistics .payment-card{padding:15px;background:#fafafa;border-radius:8px}.save-report-container .detailed-statistics .payment-card .payment-header,.save-report-container .payment-statistics .payment-card .payment-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.save-report-container .detailed-statistics .payment-card .payment-header h4,.save-report-container .payment-statistics .payment-card .payment-header h4{margin:0;color:#333;font-size:16px}.save-report-container .detailed-statistics .payment-card .payment-header svg,.save-report-container .payment-statistics .payment-card .payment-header svg{font-size:20px}.save-report-container .detailed-statistics .payment-card .payment-body,.save-report-container .payment-statistics .payment-card .payment-body{display:flex;justify-content:space-between;align-items:center}.save-report-container .detailed-statistics .payment-card .payment-body .payment-count,.save-report-container .payment-statistics .payment-card .payment-body .payment-count{font-weight:700;color:#666}.save-report-container .detailed-statistics .payment-card .payment-body .payment-amount,.save-report-container .payment-statistics .payment-card .payment-body .payment-amount{font-weight:700;color:#43a047}.save-report-container .applications-table-section{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:30px}.save-report-container .applications-table-section h3{margin-bottom:20px;color:#333;font-size:18px}.save-report-container .applications-table-section .table-container{overflow-x:auto;border-radius:8px;border:1px solid #eee}.save-report-container .applications-table-section .table-container table{width:100%;border-collapse:collapse}.save-report-container .applications-table-section .table-container table thead{background:linear-gradient(135deg,#6a1b9a,#4a148c)}.save-report-container .applications-table-section .table-container table thead th{color:#fff;padding:15px;text-align:right;font-weight:600;border-bottom:2px solid #ddd}.save-report-container .applications-table-section .table-container table tbody tr{border-bottom:1px solid #eee;transition:background .2s}.save-report-container .applications-table-section .table-container table tbody tr:hover{background:#f8f9fa}.save-report-container .applications-table-section .table-container table tbody tr td{padding:12px 15px;text-align:right;color:#555}.save-report-container .applications-table-section .table-container .table-footer{padding:15px;background:#f8f9fa;text-align:center;color:#666;font-size:14px}.save-report-container .applications-table-section .status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.save-report-container .applications-table-section .status-badge.status-مدفوعة{background:#e8f5e9;color:#43a047}.save-report-container .applications-table-section .status-badge.status-غير-مدفوعة{background:#ffebee;color:#e53935}.save-report-container .applications-table-section .status-badge.status-آجلة-الدفع{background:#fff3e0;color:#fb8c00}.save-report-container .applications-table-section .status-badge.status-مدفوع-الرسوم-الحكومية{background:#e3f2fd;color:#1e88e5}.save-report-container .saved-reports-section{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.save-report-container .saved-reports-section h3{margin-bottom:20px;color:#333;font-size:18px;border-bottom:2px solid #eee;padding-bottom:10px}.save-report-container .saved-reports-section .saved-reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card{border:1px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header h4{margin:0;color:#333;font-size:16px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header .report-actions{display:flex;gap:10px}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header .report-actions .action-btn{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header .report-actions .action-btn.load{background:#1e88e5;color:#fff}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header .report-actions .action-btn.load:hover{background:#1976d2}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header .report-actions .action-btn.delete{background:#e53935;color:#fff}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-header .report-actions .action-btn.delete:hover{background:#d32f2f}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-body .report-info{display:flex;justify-content:space-between;margin-bottom:10px;font-size:12px;color:#666}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-body .report-info span{display:flex;align-items:center;gap:5px}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-body .report-preview{display:flex;flex-wrap:wrap;gap:8px}.save-report-container .saved-reports-section .saved-reports-grid .saved-report-card .report-card-body .report-preview .filter-tag{background:#e3f2fd;color:#1976d2;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700}.save-report-container .saved-reports-section .saved-reports-grid .empty-reports{grid-column:1/-1;text-align:center;padding:40px;color:#999;font-size:16px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:20px}.loading-container .spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #6A1B9A;border-radius:50%;animation:spin 1s linear infinite}.loading-container p{color:#666;font-size:18px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.report-header,.export-buttons,.back-btn,.save-btn,.saved-reports-section{display:none!important}.save-report-container{padding:0}table{page-break-inside:auto}table tr{page-break-inside:avoid;page-break-after:auto}}@media (max-width: 1200px){.save-report-container{padding:15px}.report-header{flex-direction:column;gap:20px;align-items:stretch!important}.report-header .report-title-section{justify-content:center}.report-header .export-buttons{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){.main-statistics,.providers-grid,.payment-grid,.saved-reports-grid{grid-template-columns:1fr!important}.report-title-section{flex-direction:column;width:100%}.report-title-section .report-name-input{width:100%!important}}
