:root{--white: #fff;--black: #000;--white-smoke: #fcfcfc;--cadet-blue: #7090c0;--gray: #808080;--light-gray: #eaebee;--pastel-blue: #d7e1f0;--pastel-blue-rgb: 162, 183, 215;--error-color: #e74c3c;--transition-timing: .3s;--primary-color: #2a5c8d;--secondary-color: #f5a623;--text-color: #333333;--background-color: #f8f9fa;--border-color: #d3d3d3;--disabled-color: #e0e0e0;--status-success: #27ae60;--primary-color-rgba: rgba(42, 92, 141, .1);--background-cell: 0, 128, 0;--logout-button-color: #dc3545}body.dark{--white: #0a0a0a;--black: #f8f9fa;--white-smoke: #36393e;--cadet-blue: #8aa8d1;--gray: #a0a0a0;--light-gray: #2d2d2d;--pastel-blue: #2a3b4d;--pastel-blue-rgb: 42, 59, 77;--error-color: #ff6666;--primary-color: #3a7bbd;--secondary-color: #ffb347;--background-color: #1a1a1a;--border-color: #fff;--disabled-color: #4d4d4d;--status-success: #33cc33;--primary-color-rgba: rgba(58, 123, 189, .15)}*{box-sizing:border-box;margin:0;padding:0;line-height:1}a{text-decoration:none}*{scrollbar-width:auto;scrollbar-color:#7f7f7f}*::-webkit-scrollbar{width:5px;height:8px}@media screen and (max-width: 1000px){*::-webkit-scrollbar{display:none}}h1{font-size:2rem}body.noScrollBar::-webkit-scrollbar{display:none}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#7f7f7f;border-radius:10px;border:0 solid #ffffff}body{font-family:Lato,sans-serif;background:var(--white-smoke);font-size:1rem;color:var(--black);transition:all var(--transition-timing) ease}li{list-style-type:none}@media only screen and (max-width: 767px){body{font-size:.9rem}}.swal2-title{font-size:.9rem!important;color:gray}.swal2-html-container{font-size:.9rem!important;color:gray!important}.swal2-actions button{width:120px}.swal2-actions .swal2-confirm{background:green}.swal2-actions .swal2-cancel{background:#a54301}.Rules{width:100%;display:flex;flex-direction:column;gap:20px}.Rules .r-sub-header{width:100%;padding:15px 20px;border:2px solid var(--primary-color);border-radius:8px;background:linear-gradient(145deg,#ffffff 0%,var(--background-color) 100%);box-shadow:0 2px 4px #0000000d}.Rules .r-sub-header h2{color:var(--primary-color);font-weight:500;font-size:1.4rem;margin:0}.Rules .r-sub-header h2 span{color:var(--secondary-color);font-weight:600}.Rules .r-cnt-body{width:100%;padding:20px;position:relative;background-color:#ffffffe6;border-radius:8px;border:1px solid var(--border-color)}.Rules .r-cnt-body:before{opacity:.15;background-size:contain}.Rules .r-cnt-body .r-lu{gap:12px}.Rules .r-cnt-body .r-lu .r-li{color:var(--text-color);padding:8px 0;border-bottom:1px solid var(--border-color);line-height:1.5}.Rules .r-cnt-body .r-lu .r-li:last-child{border-bottom:none}.Rules .r-cnt-body .r-lu .r-li::marker{color:var(--primary-color);font-weight:600}@media (max-width: 767px){.Rules .r-cnt-body{padding:15px}}.Rules .r-cnt-check{padding:0 15px;margin:15px 0}.Rules .r-cnt-check .checkbox-container label{color:var(--text-color);font-weight:500}.Rules .r-cnt-check .checkbox-container label:hover{color:var(--primary-color)}.Rules .r-cnt-check .checkbox-container input:checked~.checkmark{background-color:var(--secondary-color);border-color:var(--secondary-color)}.Rules .r-cnt-footer{padding:15px 0;border-top:2px solid var(--border-color);margin-top:10px}.Rules .r-cnt-footer .submit{border:none;padding:12px 35px}.Rules .r-cnt-footer .submit:hover:not(:disabled){background-color:var(--primary-color);filter:brightness(90%);transform:translateY(-2px);box-shadow:0 4px 15px #2a5c8d4d}.Rules .r-cnt-footer .submit:disabled{background-color:var(--disabled-color);color:#666;cursor:not-allowed;opacity:1}.Button_{width:50%;height:40px;border:none;border-radius:8px;font-weight:500;font-size:1rem;position:relative;z-index:1;box-shadow:0 0 5px var(--cadet-blue);box-shadow:0 1px 3px #00000080}@media only screen and (max-width: 767px){.Button_{width:100%;font-size:.9rem;height:35px}}@media only screen and (min-width: 1560px){.Button_{width:40%}}.Button_:hover:before{width:100%}.Button_.submit{color:#fff;transition:all .5s;background-color:var(--primary-color)}.Button_.submit:hover{color:var(--white);cursor:pointer;filter:brightness(90%);transform:translateY(-2px)}.Button_.submit:hover:before{background:var(--cadet-blue)}.Button_:before{transition:all .5s;content:"";position:absolute;top:0;left:0;height:100%;width:0;border-radius:6px;z-index:-1}.Container-checkBox{display:flex;gap:10px;align-items:center}.Container-checkBox .circle-input{width:18px;height:18px;border-radius:50%;box-shadow:1px 1px 5px #00000080;padding:2px}.Container-checkBox .circle-input .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;height:100%;background-color:var(--light-gray);border-radius:50%;cursor:pointer}.Container-checkBox .circle-input .checkbox:checked{background-color:var(--cadet-blue)}.Container-checkBox .check-label{font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer}.Container{padding:30px}@media only screen and (min-width: 768px) and (max-width: 991px){.Container{padding:30px}}@media only screen and (max-width: 767px){.Container{padding:15px}}.Title_{display:flex;align-items:center;gap:20px}.Title_ .t-img-safi{width:60px}.Title_ h1{color:var(--gray);font-weight:300}@media only screen and (max-width: 767px){.Title_ h1{font-size:1.3rem;line-height:25px}}.ValidateModal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#0006;z-index:10;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.ValidateModal .va-cet{width:40vw;height:30vh;background:var(--white);border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media only screen and (max-width: 767px){.ValidateModal .va-cet{width:90vw;height:30vh}}.Tender{display:flex;flex-direction:column;gap:30px;position:relative}.Tender .t-header{display:flex;flex-direction:column;gap:30px}.Tender .t-header .t-cnt-input{display:flex;align-items:flex-end;gap:20px}@media only screen and (min-width: 768px) and (max-width: 991px){.Tender .t-header .t-cnt-input{width:100%}}@media only screen and (max-width: 767px){.Tender .t-header .t-cnt-input{width:100%;flex-direction:column}}.Tender .t-header .t-cnt-input .t-input{width:250px}@media only screen and (max-width: 767px){.Tender .t-header .t-cnt-input .t-input{width:100%}}.Tender .t-header .t-cnt-input .t-btn{width:200px}@media only screen and (max-width: 767px){.Tender .t-header .t-cnt-input .t-btn{height:35px;width:100%}}.Tender .t-span-ti{color:var(--gray)}.Tender .t-cnt-table{display:flex;flex-direction:column;gap:15px}.Tender .t-cnt-table .t-cnt-t-in{display:flex;gap:10px;justify-content:flex-end;align-items:flex-end}@media only screen and (max-width: 767px){.Tender .t-cnt-table .t-cnt-t-in{flex-direction:column;justify-content:center;width:100%}}.Tender .t-cnt-table .t-cnt-t-in .t-btn__clear{width:150px}@media only screen and (max-width: 767px){.Tender .t-cnt-table .t-cnt-t-in .t-btn__clear{width:100%;margin-right:0;margin-bottom:10px}}.Tender .t-cnt-table .t-cnt-t-in .t-table-w{width:250px}@media only screen and (max-width: 767px){.Tender .t-cnt-table .t-cnt-t-in .t-table-w{width:100%}}.Tender .te-input{height:25px}.Tender .te-input input{text-align:center;border-radius:4px;color:green;font-weight:600}.Tender .t-container-button-logOut{position:absolute;top:15px;right:15px}.Tender .t-container-button-logOut .t-btn-logOut{font-size:.9rem;width:150px;height:35px}.Tender .tcontainer-finish{position:fixed;top:0;left:0;bottom:0;right:0;background:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999}.Tender .tcontainer-finish .tmodal-finish{background:#fff;border-radius:10px;padding:40px 20px;width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.Tender .tcontainer-finish .tmodal-finish .tmodal-img{height:150px}.Input{width:100%;display:flex;flex-direction:column;gap:8px;position:relative}.Input .title-input{font-size:.9rem;margin-left:10px;color:var(--text-color);font-weight:500;opacity:.9}.Input .cs-input{width:100%;height:40px;outline:none;border:2px solid var(--border-color);border-radius:8px;padding:0 15px;font-size:1rem;background-color:#fff;color:var(--text-color);transition:all var(--transition-timing) ease}.Input .cs-input::placeholder{color:var(--border-color);opacity:.8}.Input .cs-input:hover:not(:disabled){border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgba))}.Input .cs-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgba))}.Input .cs-input:disabled{background-color:var(--disabled-color);cursor:not-allowed;opacity:.7}@media (max-width: 767px){.Input .cs-input{height:40px;padding:0 12px;font-size:.9rem}}.Input.error .cs-input{border-color:var(--secondary-color);animation:shake .4s ease-in-out}.Input.error .cs-input:focus{box-shadow:0 0 0 3px rgba(var(--secondary-color),.2)}.Input.error .helper-text{color:var(--secondary-color)}.Input .helper-text{font-size:.8rem;margin-left:12px;color:var(--text-color);opacity:.8}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-4px)}to{transform:translate(0)}}.Cnt_table{--header-bg: var(--primary-color);--hover-bg: rgba(42, 92, 141, .1);--status-warning: var(--secondary-color);width:100%;position:relative;background:var(--background-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.Cnt_table .ta-ext{width:100%}.Cnt_table .ta-ext.ta-add-scroll{max-height:60vh;overflow:auto}.Cnt_table .ta-ext .table{width:100%;border-collapse:collapse;border-spacing:10px}@media only screen and (max-width: 991px){.Cnt_table .ta-ext .table{width:1100px;font-size:.9rem}}.Cnt_table .ta-ext .table .thead{background:var(--header-bg);color:#fff;position:sticky;top:0;z-index:1}.Cnt_table .ta-ext .table .thead .tr .th{padding:1rem;font-weight:600;text-align:left;border-bottom:2px solid var(--border-color)}.Cnt_table .ta-ext .table .thead .tr .th:first-child{border-top-left-radius:8px}.Cnt_table .ta-ext .table .thead .tr .th:last-child{border-top-right-radius:8px}.Cnt_table .ta-ext .table .tbody .tr{transition:all var(--transition-timing) ease}.Cnt_table .ta-ext .table .tbody .tr:hover{background:var(--hover-bg)}.Cnt_table .ta-ext .table .tbody .tr.tr-mark{background:rgba(var(--background-cell),.138)!important;border-bottom:1px solid rgba(var(--background-cell),.2);pointer-events:none}.Cnt_table .ta-ext .table .tbody .tr.skeleton-row{background-color:#f4f4f4}.Cnt_table .ta-ext .table .tbody .tr .td{padding:1rem;color:var(--text-color)}.Cnt_table .ta-ext .table .tbody .tr .td.skeleton-cell{padding:15px;height:66.2px}.Cnt_table .ta-ext .table .tbody .tr .td.skeleton-cell .skeleton-loader{width:100%;height:100%;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Cnt_table .ta-ext .table .tbody .tr .td .status-bg{padding:.25rem .75rem;border-radius:1rem;display:inline-block;font-size:.875rem}.Cnt_table .ta-ext .table .tbody .tr .td .status-bg.greenStatus{background:#27ae6026;color:var(--status-success)}.Cnt_table .ta-ext .table .tbody .tr .td .status-bg.orangeStatus{background:#f5a62326;color:var(--status-warning)}.Cnt_table .ta-ext .table .tbody .tr .action_body .cnt_images{gap:1rem;width:100%;display:flex;justify-content:center}.Cnt_table .ta-ext .table .tbody .tr .action_body .cnt_images img{width:24px;height:24px;transition:all var(--transition-timing) ease}.Cnt_table .ta-ext .table .tbody .tr .action_body .cnt_images img:hover{filter:invert(50%) sepia(98%) saturate(1231%) hue-rotate(347deg) brightness(99%) contrast(94%);transform:scale(1.1)}.Cnt_table .cnt_controlls{padding:1rem;background:#fff;border-top:2px solid var(--border-color)}.Cnt_table .cnt_controlls .cnt_spans{display:flex;color:var(--text-color);gap:2rem}@media only screen and (max-width: 767px){.Cnt_table .cnt_controlls .cnt_spans{justify-content:center}}.Cnt_table .cnt_controlls .cnt_spans .tb-conts{display:flex;gap:5px}.Cnt_table .cnt_controlls .cnt_spans span{font-weight:500}.Cnt_table .cnt_controlls .cnt_btns{display:flex;justify-content:flex-end;gap:1rem;margin-top:20px}.Cnt_table .cnt_controlls .cnt_btns .submit{width:200px}.Cnt_table .cnt_controlls .cnt_btns .submit:disabled{background:var(--disabled-color);cursor:not-allowed;opacity:.7}@media (max-width: 768px){.Cnt_table{border-radius:0;box-shadow:none}.Cnt_table .ta-ext{overflow-x:auto}.Cnt_table .cnt_controlls{flex-direction:column;gap:1rem;align-items:center}}.in-cnt{width:100%;display:flex;border:2px solid var(--border-color);border-radius:5px}.in-cnt:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgba))}.in-cnt .in-dollar{background:var(--light-gray);padding:5px;border-radius:3px 0 0 3px}.in-cnt .in-input{width:100%;height:30px;outline:none;border:none;border-radius:0 3px 3px 0;padding:0 10px;font-size:1rem;background-color:#fff;color:var(--text-color);transition:all var(--transition-timing) ease}.in-cnt .in-input.in-view-i{border-radius:3px;text-align:center}.in-cnt .in-input::placeholder{color:var(--border-color);opacity:.8}.in-cnt .in-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgba))}.in-cnt .in-input:disabled{cursor:not-allowed;opacity:.7}@media (max-width: 767px){.in-cnt .in-input{height:30px;font-size:.9rem}}.in-cnt input[type=number]::-webkit-inner-spin-button,.in-cnt input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.in-cnt input[type=number]{-webkit-appearance:textfiled;appearance:textfiled;-moz-appearance:textfield}.Actions_{width:100%;display:flex;justify-content:center;gap:5px}.Actions_ .container-img{position:relative}.Actions_ .container-img:hover .tooltip{display:block}.Actions_ .container-img .a-icon{pointer-events:all!important;cursor:pointer;transition:all var(--transition-timing)}.Actions_ .container-img .a-icon:hover{transform:scale(1.2)}.Actions_ .container-img .tooltip{display:none;position:absolute;padding:5px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.5px solid var(--gray);border-radius:3px;top:50%;right:32px;transform:translateY(-50%);max-width:150px;min-width:50px;text-align:center;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem}.logout-button{--transition-speed: .25s;--icon-size: 1.1rem;display:inline-flex;align-items:center;gap:.75rem;padding:.5rem;border:1px solid transparent;border-radius:6px;background:none;font-family:inherit;font-size:.95rem;cursor:pointer;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);position:relative}.logout-button__icon{width:var(--icon-size);height:var(--icon-size);transition:transform var(--transition-speed) ease}.logout-button__icon svg{stroke:currentColor}.logout-button__text{font-weight:500;letter-spacing:.02em}.logout-button--solid{background-color:var(--error-color);color:#fff}.logout-button--solid:hover{background-color:var(--pastel-blue);box-shadow:0 2px 12px rgba(var(--pastel-blue-rgb),.1)}.logout-button--solid:hover .logout-button__icon{transform:translate(2px)}.logout-button--outline{border-color:var(--cadet-blue);color:var(--cadet-blue)}.logout-button--outline:hover{background-color:rgba(var(--pastel-blue-rgb),.05);color:var(--primary-color);border-color:var(--primary-color)}.logout-button--outline:hover .logout-button__icon{transform:rotate(-15deg)}.logout-button:active{transform:scale(.98)}.logout-button:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--pastel-blue-rgb),.15)}.PageNotFound{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0;animation:fadeIn 1s ease-in forwards}.PageNotFound .pa-title{font-size:2rem;margin-bottom:2rem;transform:translateY(-20px);animation:slideDown .8s ease-out var(--transition-timing) forwards;color:var(--error-color);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.PageNotFound .pa-container{width:100%;display:flex;justify-content:center}.PageNotFound .pa-container .pa-cnt-link{width:50vw;background:#ffffffe6;padding:2rem;border-radius:10px;box-shadow:0 4px 15px #0000001a;transform:scale(.95);animation:popIn .6s ease-out .8s forwards}.PageNotFound .pa-container .pa-cnt-link p{font-size:1.1rem;margin-bottom:1.5rem;opacity:0;animation:fadeInUp .5s ease-out 1s forwards}.PageNotFound .pa-container .pa-input-btn{display:flex;gap:1rem;justify-content:center;opacity:0;animation:fadeInUp .5s ease-out 1.2s forwards}.PageNotFound .pa-container .pa-input-btn .input-field{transition:all var(--transition-timing) ease}.PageNotFound .pa-container .pa-input-btn .input-field:focus{transform:scale(1.02);box-shadow:0 0 10px rgba(var(--primary-color),.2)}.PageNotFound .pa-container .pa-input-btn .input-field.invalid{animation:shake .4s ease-in-out;border-color:var(--error-color)}.PageNotFound .pa-container .pa-input-btn .pa-btn{transition:all var(--transition-timing) ease}.PageNotFound .pa-container .pa-input-btn .pa-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes popIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(10px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.Layout{position:relative;width:100%}.Layout .l-button{position:absolute;top:20px;right:20px;border:none;outline:none;background:transparent;cursor:pointer}.Layout .l-button:hover{background:var(--light-gray);border-radius:5px}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .3s ease}.loading-screen__spinner{width:60px;height:60px;position:relative;margin-bottom:1.5rem}.loading-screen__spinner-inner{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#2a5a8d;border-radius:50%;animation:spin 1s linear infinite}.loading-screen__spinner-inner:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:4px solid transparent;border-top-color:#4a90e2;border-radius:50%;animation:spin 2s linear infinite}.loading-screen__content{text-align:center;opacity:0;animation:contentFade .5s ease .3s forwards}.loading-screen__title{color:#2a2a2a;font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.loading-screen__subtitle{color:#666;font-size:.9rem;max-width:250px;line-height:1.4}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes contentFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
