@font-face{font-family:'Almarai';src:url('/fonts/Almarai-Bold.ttf');font-weight:700;font-style:Regular;font-display:swap;}
@font-face{font-family:'Almarai';src:url('/fonts/Almarai-Regular.ttf');font-weight:400;font-style:bold;font-display:swap;}
@font-face{font-family:'Lato';src:url('/fonts/Lato-Regular.ttf');font-weight:normal;font-style:normal;font-display:swap;}

/*======== icons =========*/
@font-face{font-family:'icons';src:url('/fonts/icons.woff?v=7') format('woff');font-weight:normal;font-style:normal;}
.ico{font:normal normal normal 14px/1 icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;display:inline-block;}
@keyframes ico-spin{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}
}
.ico-spin{-webkit-animation:ico-spin 2s linear infinite;animation:ico-spin 2s linear infinite;}
.spinner--steps{animation:ico-spin 1s infinite steps(8);}

/*======== tools =========*/
*{border:0px;margin:0px;padding:0px;list-style:none;text-decoration:none;outline:0px;box-sizing:border-box;}
:root{--color-primary:#7287ff;--color-secondary:#07218a;--color-text-primary:#303034;--color-bg:#f5f8ff;--color-danger:#ff5449;}
body{background-color:var(--color-bg);color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:20px;direction:rtl;font-family:"Almarai",sans-serif}
a{color:#4556B8;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
input[type=number]{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;overflow:visible;}
.img{width:100%;height:auto;}
.hidden{display:none!important;}
.relative{position:relative;}
.content{max-width:1200px;margin:auto;padding:0px 16px;}
.auto-main,.auto-sedbar{height:max-content;position:-webkit-sticky;position:sticky;}
.body-ff{background:#FFF;}
.body-d9{background:#d9e0e7;}
.body-f6{background:#f6f6f6;}
.body-f5{background:#f5f5f5;}
.lodspin{position:absolute;top:0;left:calc(50% - 10px);font-size:19px;width:20px;opacity:0;}
.inload span{opacity:0;}
.inload .lodspin{opacity:1;}

/*======== layouts ===========*/
.row{display:flex;flex-wrap:wrap;}
.row-reverse{flex-direction:row-reverse;}
.justify-between{justify-content:space-between;}
.items-center{align-items:center;}
.col-all{flex:4;}
.col{flex:1 0 0%;}
.col-1{flex:0 0 auto;width:calc(100% / 12);}
.col-2{flex:0 0 auto;width:calc(100% / 6);}
.col-3{flex:0 0 auto;width:25%;}
.col-4{flex:0 0 auto;width:calc(100% / 3);}
.col-5{flex:0 0 auto;width:calc(100% / 2.4);}
.col-6{flex:0 0 auto;width:50%;}
.col-7{flex:0 0 auto;width:58.33333333%;}
.col-8{flex:0 0 auto;width:calc(100% / 1.5);}
.col-9{flex:0 0 auto;width:75%;}
.col-10{flex:0 0 auto;width:calc(100% / 1.2);}
.col-11{flex:0 0 auto;width:91.66666667%;}
.col-12{flex:0 0 auto;width:100%;}

/*======= grid =========*/
.is-grid{display:grid;grid-gap:20px;}
.is-grid.grid-1{grid-template-columns:repeat(1,1fr)}
.is-grid.grid-2{grid-template-columns:repeat(2,1fr);}
.is-grid.grid-3{grid-template-columns:repeat(3,1fr)}
.is-grid.grid-4{grid-template-columns:repeat(4,1fr)}
.is-grid.grid-5{grid-template-columns:repeat(5,1fr)}
.is-grid.grid-6{grid-template-columns:repeat(6,1fr)}

/*======== form controle ========*/
.form-group{margin-bottom:20px;}
.form-label{margin-bottom:8px;display:block;font-weight:400;font-size:14px;}
.form-label .form-required{color:#e51c23;font-size:14px;display:inline-block}
.form-input{display:block;width:100%;padding:4px 16px;font-size:13px;font-weight:400;color:#303034;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:34px;border-radius:10px;border:1px solid #dae0e6;box-shadow:0 1px 2px #1018280a;transition:all .2s;}
.form-input:focus{outline:none;border-color:var(--color-primary);}
select.form-input,.select-btn{background-color:#fff;background-image:url('/images/check.svg');background-repeat:no-repeat;background-position:left 11px center;background-size:16px 12px;cursor:pointer;}
.select-btn{display:flex;align-items:center;}
.form-input[readonly]{pointer-events:none;background-color:#f1f2f4;}
.form-view{padding:2px 16px;font-size:13px;font-weight:400;line-height:38px;min-height:44px;color:#212529;background-color:rgb(242 245 252);background-clip:padding-box;border:1px solid rgb(238 238 238);border-radius:10px;}
.form-checkbox{-webkit-appearance:none;border:2px solid #ccc;position:relative;cursor:pointer;vertical-align:middle;height:18px;width:18px;border-radius:5px;}
.form-checkbox:checked{border-color:var(--bg-primary);color:var(--color-primary);}
.form-checkbox:checked:before{content:"\e906";font-family:icons;position:absolute;line-height:14px;left:0;right:0;top:0;bottom:0;font-size:10px;display:block;text-align:center;}
.label-checkbox{display:inline-block;vertical-align:middle;}
[dir=ltr] .label-checkbox{margin-left:6px;}
[dir=rtl] .label-checkbox{margin-right:6px;}
.form-phone.form-input{padding:0px;display:flex;background:#fff;direction:ltr;}
.form-phone .prefix{width:90px;border-right:1px solid rgb(170 175 185);border-radius:3px 0px 0px 3px;color:#222;}
.form-phone .prefix select{height:100%;width:100%;display:block;padding:0px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background:transparent;cursor:pointer;}
.form-phone input{width:calc(100% - 90px);box-sizing:border-box;padding:8px 12px;background:transparent;}
textarea.form-input{overflow:auto;resize:vertical;height:auto;line-height:28px;}
.has-error .form-input{border-color:rgb(220 53 69);}
.text-error{color:rgb(220 53 69);margin-top:4px;}
.form-password{position:relative;}
.form-password button{cursor:pointer;position:absolute;top:calc(50% - 10px);background:transparent;color:#999;font-size:17px;width:20px;height:20px;line-height:20px;}
.form-password [status=show]:before{content:"\e9ce";}
[dir=ltr] .form-password button{right:10px;}
[dir=rtl] .form-password button{left:10px;}
.form-switch{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent;vertical-align:middle;margin-left:8px;}
.form-switch input{display:none;}
.form-switch i{position:relative;display:inline-block;width:36px;height:21px;background-color:#cccbcb;border-radius:17px;vertical-align:sub;transition:all 0.3s linear;}
.form-switch input:checked + i{background-color:#4556b8;}
.form-switch i::after{content:"";position:absolute;left:0;width:15px;height:15px;background-color:#ffffff;border-radius:50%;transform:translate3d(3px,3px,0);transition:all 0.2s ease-in-out;}
.form-switch input:checked + i::before{transform:translate3d(13px,2px,0) scale3d(0,0,0);}
.form-switch input:checked + i::after{transform:translate3d(18px,3px,0);}
.align-center{height:100%;align-items:center;display:flex;flex-direction:column;position:relative;justify-content:center;}
.form-require{color:red;}
.form-input[disabled]{background:#f1f1f1;}
.form-select{position:relative;}
.select-search{position:relative;}
.select-search .select-list{display:none;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:8px;position:absolute;z-index:7;left:0;right:0;top:0;}
.select-search.open .select-list{display:block;}
.select-search .select-results{max-height:200px;overflow-y:auto;margin-top:8px;}
.select-search .select-results li{padding:7px 6px;line-height:24px;cursor:pointer;display:flex;align-items:center;}
.select-search .select-results li:hover{background:#f1f2f4;}
.select-search .ico{transition:all .2s;margin-left:12px;font-size:18px;}
.select-search .ico.icon-instagram{color:#ff6b9d}
.select-search .ico.icon-facebook{color:#1f84eb}
.select-search .ico.icon-twitter{color:#4ac7ff}
.select-search .select-img{width:18px;height:18px;display:block;margin-left:12px;}
.range-input{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:4px;height:8px;background:#e4f0fc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;background-color:#4050AC;border-radius:50%;border:none;transition:.2s ease-in-out;}
.range-input::-moz-range-thumb{height:18px;width:18px;background-color:#4050AC;border-radius:50%;border:none;transition:.2s ease-in-out;}
.range-input::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px rgb(94 114 228 / 16%)}
.range-input:active::-webkit-slider-thumb{box-shadow:0 0 0 8px rgb(94 114 228 / 20%)}
.range-input:focus::-webkit-slider-thumb{box-shadow:0 0 0 8px rgb(94 114 228 / 20%)}
.range-input::-moz-range-thumb:hover{box-shadow:0 0 0 8px rgb(94 114 228 / 16%)}
.range-input:active::-moz-range-thumb{box-shadow:0 0 0 8px rgb(94 114 228 / 20%)}
.range-input:focus::-moz-range-thumb{box-shadow:0 0 0 8px rgb(94 114 228 / 20%)}
.progress{display:flex;overflow:hidden;height:10px;border-radius:4px;background-color:#ffffff;}
.progress .progress-bar{transition:width .6s ease;color:#fff;background-color:var(--color-primary);}
.form-icon{position:relative;}
.form-icon .icon{position:absolute;display:flex;align-items:center;height:44px;width:44px;justify-content:center;}
.form-icon .form-input{padding-right:44px;}
input[type=radio]{height:18px;width:18px;accent-color:var(--color-primary);}
.form-vdownload{display:flex;align-items:center;justify-content:space-between;}
.link-download{width:32px;text-align:center;font-size:16px;cursor:pointer;color:#444;}
.link-download:hover{color:var(--color-primary);}

/*========== text ===========*/
.text-start{text-align:right;}
.text-center{text-align:center;}
.text-end{text-align:left;}

/*========== panel ==========*/
.panel{background-color:#fff;box-shadow:0 0 15px #0000000d;border-radius:16px;}
.panel-mb{margin-bottom:20px;}
.panel .title{padding:12px 20px;line-height:29px;align-items:center;}
.panel .title-border{border-bottom:1px solid #eee;}
.panel-content{padding:20px;}

/*======== box ========*/
.borderbox{padding:1rem;border-radius:16px;border:1px solid var(--color-primary);margin-bottom:16px;}
.box-hr{border-bottom:1px solid #f3f3f3;}
.box-title{margin-bottom:16px;padding-top:1.5rem;padding-bottom:1rem;font-size:14px;font-weight:700;color:#000;}
.borderbox-02{border-color:#4c68fb33;background-color:#f5f8ff}

/*========== btn ===========*/
.btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-size:12px;font-weight:400;border-radius:8px;position:relative;border:1px solid transparent;transition:all .2s;cursor:pointer;user-select:none;line-height:38px;}
.btn[status="false"]{opacity:0.8;cursor:not-allowed;}
.btn .flesh{margin-right:12px;margin-left:8px;}
.btn-default{border:1px solid var(--color-primary);background-color:#fff;color:var(--color-primary);}
.btn-light{background-color:#fff;border-color:#acaaaf;color:#5f5e62;}
.btn-light:hover{background-color:var(--color-primary);border-color:#fff;color:#fff}
.btn-danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff;}
.btn-danger:hover{background-color:#df3025;border-color:#df3025}
.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;}
.btn-primary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);}
.mx-100{min-width:100px;}
.mx-200{min-width:200px;}

/*======== alert ========*/
.alert{position:relative;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert .close{float:left;font-size:20px;font-weight:700;color:#000;opacity:.6;line-height:14px;cursor:pointer;}
.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb;}
.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe;}
.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8;}
.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;}
.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;}
.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5;}
.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe;}
.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf;}
.alert-absolute{position:fixed;top:90px;right:-100%;background:#fff;padding:20px 24px;border-radius:6px;font-size:14px;display:flex;justify-content:center;align-items:center;z-index:100;transition:0.5s all;}
.alert-absolute.opend{right:240px;}
.alert-absolute .ico{width:24px;height:24px;margin-left:7px;text-align:center;line-height:24px;border-radius:50%;font-size:12px;}
.alert-absolute.succees{background:#25b86a;border:1px solid #25b86a;color:#fff;}
.alert-absolute.succees .ico{background:#fff;color:#25b86a;}

/*======= auth ========*/
.codeek-auth{margin:80px auto 30px auto;background:#fff;box-shadow:0px 4px 15px rgba(0,0,0,0.2);border-radius:8px;max-width:460px;padding:40px;}
.codeek-auth .auth-form-title{text-align:center;margin-bottom:24px;}
.codeek-auth .auth-form-title .title{font-style:normal;font-weight:700;font-size:20px;line-height:1.6;}
.codeek-auth .form-group-between{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;}
.remember-me{display:flex;align-items:center;}
.remember-me input[type="checkbox"]{accent-color:#7287ff;}
.remember-me label,.remember-me input{cursor:pointer;}
.remember-me label{padding-left:0.5rem;padding-right:0.5rem;}
.form-group-between .forgot-password-btn{color:#7287ff;}
.codeek-bg-btn{width:100%;height:44px;}
.codeek-auth-r{margin:0px auto 20px auto;padding:20px 40px;text-align:center;font-size:15px;}

/*========== modal ==========*/
.modal-open{overflow:hidden;}
.modal{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5);}
.modal-content{position:relative;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:16px;margin:auto;-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s;max-width:500px;margin-top:50px;}
.modal-header{border-radius:16px 16px 0 0;padding:16px;display:flex;justify-content:space-between;align-items:center;}
.modal-header .title{font-size:14px;font-weight:700;}
.modal-header .close .ico{font-size:20px;display:block;cursor:pointer;color:#444;}
.modal-body{padding:20px;min-height:120px;}
.modal .body-conter{justify-content:center;align-items:center;}
.modal-footer{padding:10px 16px;overflow:hidden;text-align:center;justify-content:flex-end;gap:10px;}
@-webkit-keyframes animatetop{
    from{top:-300px;opacity:0}
    to{top:0;opacity:1}
}
@keyframes animatetop{
    from{top:-300px;opacity:0}
    to{top:0;opacity:1}
}

/*========== header ========*/
.header{position:fixed;background:#fff;left:0;top:0;right:240px;box-shadow:0 4px 15px #0000000d;z-index:9;transition:0.3s all;}
.header-content{padding:0px 16px;display:flex;justify-content:space-between;align-items:center;height:60px;}
.header-content .d-logo{font-size:14px;font-weight:700;}
.header-content .d-search input{height:42px;width:350px;border-radius:999px;margin-bottom:0;padding-left:16px;padding-right:50px;border:1px solid #f1effa;background-color:#fff;transition:all .2s;box-shadow:0 1px 2px #1018280a;color:#303034;font-size:13px;}
.header-content .d-search input:focus{background-color:#f9f9f9;}
.header-content .d-search .icon{width:50px;height:44px;font-size:14px;color:#c9c9c9;position:absolute;right:0;top:0;text-align:center;line-height:44px;}
.header-content .d-account{align-items:center;}
.header-content .notices-btn{width:44px;height:44px;text-align:center;line-height:44px;cursor:pointer;position:relative;display:block;}
.header-content .notices-btn:hover{background-color:#f1f1f1;border-radius:8px;}
.header-content .notices-btn .ico{font-size:24px;color:#47464A;}
.header-content .user-notices .new-badge{position:absolute;top:11px;right:11px;width:8px;height:8px;border-radius:999px;background-color:#ff5449;border:1px solid #fff;}
.header-content .user-notices .notices-menu{max-height:295px;background:#fff;box-shadow:0 4px 15px #0000001a;border-radius:16px;width:290px;position:absolute;left:20px;top:70px;padding:8px;display:none;overflow-y:scroll;}
.header-content .user-notices .notices-menu::-webkit-scrollbar{display:none!important;}
.header-content .user-notices.open .notices-menu{display:block;}

.notices-title {
    border-bottom: 1px solid #e4e1e6;
    padding-bottom: 12px;
    padding-top: 8px;
    margin: 0px 8px;
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
}
.notices-title span{
	font-size: 14px;
    font-weight: 700;
}
.notices-title a{
	font-size: 13px;
}

.notices-one{display:block;}
.notices-one:not(:last-child):after{content:"";display:block;height:1px;margin:8px;background-color:#e4e1e6;}
.notices-one .notices-body{padding:6px 12px;border-radius:6px;cursor:pointer;}
.notices-one:hover .notices-body{background-color:#f1f1f1;}
.notices-one .head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:400;color:var(--color-text-primary);}
.notices-one.unread .head{font-weight:700;}
.notices-one .head .text span{color:var(--color-primary);}
.notices-one .head .point{width:8px;height:8px;border-radius:999px;background-color:var(--color-primary);}
.notices-one .head.head2 .text span{color:#f44336;}
.notices-one .head.head2 .point{background-color:#f44336;}
.notices-one .bottom{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#acaaaf;padding-top:8px;}
.header-content .header-user .user{padding:6px;border-radius:8px;transition:all .2s;align-items:center;cursor:pointer;}
.header-content .header-user .user .icon{margin-right:8px;margin-left:12px;}
.header-content .header-user.open .user .icon{rotate:180deg;}
.header-content .header-user .user .username{font-size:12px;font-weight:700;margin-left:12px;}
.header-content .header-user .avatar{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;height:32px;width:32px;border:1px solid #eee;}
.header-content .header-user .user-menu{max-height:295px;background:#fff;box-shadow:0 4px 15px #0000001a;border-radius:16px;width:212px;position:absolute;left:4px;top:62px;padding:8px;display:none;}
.header-content .header-user.open .user-menu{display:block;}
.header-content .header-user .user-menu a{padding:8px;border-radius:8px;transition:all .2s;}
.header-content .header-user .user-menu a:hover{background:var(--color-primary);color:#fff;}
.header-content .header-user .user-menu .icon{color:#ACAAAF;font-size:24px;margin-left:6px;}
.header-content .header-user .user-menu a:hover .icon{color:#fff;}
.header-content .header-user .user-menu .title{color:#727272;font-size:13px;}
.header-content .header-user .user-menu a:hover .title{color:#fff;}
.no-expanded .header{right:52px;}

/*========== sedbar ==========*/
.sedbar{width:240px;background-color:#fff;box-shadow:-4px 4px 15px #0000000d;position:fixed;right:0;top:0;bottom:0;z-index:10;display:flex;flex-direction:column;justify-content:space-between;transition:width .3s;overflow:hidden;}
.side-logo{display:flex;justify-content:center;padding:.5rem 1rem;height:60px;border-bottom:1px solid #f3f0f4;}
.side-logo a{display:flex;align-items:center;}
.side-logo .logo-sm{display:none;}
.sed-switch{display:flex;justify-content:space-between;padding:4px;border-bottom:1px solid #f3f0f4;align-items:center;height:53px;width:240px;margin-right:0px;transition:0.3s all;}
.sed-switch .icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;transition:.3s all;font-size:18px;cursor:pointer;}
.sed-switch .icon:hover{background-color:#f1f1f1;}
.sed-switch .name{font-size:14px;font-weight:700;padding-right:12px;}
.sed-menu{flex:4;overflow-y:scroll;padding:4px 0px;width:240px;}
.sed-menu::-webkit-scrollbar{display:none!important;}
.nav-li{align-items:center;padding:0px 4px 0px 16px;cursor:pointer;}
.sed-menu .nav-li .icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:4px;font-size:28px;color:#ACAAAF;}
.sed-menu .nav-li.active .icon,.sed-menu .nav-li:hover .icon{color:var(--color-primary);}
.sed-menu .nav-li .title{font-size:12px;font-weight:700;color:#727272;}
.sed-menu .nav-li.active .title,.sed-menu .nav-li:hover .title{color:var(--color-primary);}
.sed-menu .nav-li .submenu-icon{color:#727272;padding-top:4px;}
.sed-menu .nav-li.active .submenu-icon,.sed-menu .nav-li:hover .submenu-icon{color:var(--color-primary);}
.sed-menu .nav-li.shown .submenu-icon{rotate:180deg;}
.sed-menu .sub-menu{background-color:#f0efff;overflow:hidden;transition:max-height 0.25s;}
.sed-menu .sub-menu.no-opend{max-height:0px;}
.sed-menu .sub-menu .no-opend{max-height:0px;}
.sed-menu .sub-menu a{padding:8px 16px;color:#727272;display:block;line-height:21px;font-weight:400;font-size:12px;}
.sed-menu .sub-menu .active,.sed-menu .sub-menu a:hover{color:var(--color-primary);}
.sed-menu .sub-menu .menus{padding:6px 0px;}
.sed-menu .sub-menu .ico{font-size:24px;color:#ACAAAF;margin-left:12px;vertical-align:sub;}
.sed-menu .sub-menu .active .ico,.sed-menu .sub-menu a:hover .ico{color:var(--color-primary);}
.sed-footer{background-color:#f3f0f4;padding:4px 0px;width:240px;}
.sed-footer .nav-li .icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:4px;font-size:28px;color:var(--color-primary);}
.sed-footer .nav-li .title{font-size:12px;font-weight:700;color:#727272;}
.no-expanded .sedbar{width:52px;}
.no-expanded .side-logo .logo-sm{display:block;}
.no-expanded .side-logo .logo-md{display:none;}
.no-expanded .sed-switch .icon{rotate:180deg;}
.no-expanded .sed-switch{margin-right:-187px;}
.no-expanded .nav-li{padding:0;}
.no-expanded .sed-menu .nav-li .icon,.no-expanded .sed-footer .nav-li .icon{margin-left:0px;width:52px;}
.no-expanded .sed-menu .nav-li .submenu-icon{display:none;}
.no-expanded .sed-menu .sub-menu{max-height:0px;}

/*=========== container ===========*/
.container{padding:60px 240px 0px 0px;transition:0.3s all;}
.no-expanded .container{padding-right:52px;}
.main-content{min-height:calc(100vh - 121px);padding:20px;max-width:1300px;margin:auto;}
.empty-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;}

/*========= tbale ============*/
.table{width:100%;border-spacing:0px;text-align:center;}
.table th{font-size:12px;padding:12px;}
.table-footer{padding:20px;align-items:center;justify-content:space-between;}

/*===== css pagination =====*/
.pagenavi{column-gap:4px;}
.pagenavi li{user-select:none;border:1px solid var(--color-primary);line-height:35px;border-radius:3px;background:#fff;padding:0 13px;cursor:default;text-align:center;}
.pagenavi .pagnv{color:#fff;padding:0 13px;border:1px solid var(--color-primary);background-color:var(--color-primary);}
.pagenavi .current{color:#fff;background-color:var(--color-primary);}
.pagenavi .active{cursor:pointer;}
.pagenavi li a{padding:0px 13px;display:block;}

/*========= breadcrumb ==========*/
.breadcrumb{margin-bottom:20px;}
.breadcrumb .breadcrumb-li{color:var(--color-text-primary);}
.breadcrumb .breadcrumb-icon{margin:0px 12px;font-size:12px;color:#ABAAB4;}
.breadcrumb .breadcrumb-li.active{color:var(--color-primary);}

/*========= home page =========*/
.card{position:relative;}
.home-card{margin-bottom:20px;gap:16px;}
.card .panel-content{padding:16px;}
.card .card-title{margin-bottom:16px;justify-content:space-between;display:flex;}
.card .card-title .icon{width:34px;height:34px;margin-top:-8px;margin-left:-8px;transition:all .2s;text-align:center;line-height:34px;border-radius:50%;font-size:18px;color:#5F5E62;cursor:pointer;}
.card .card-title .icon:hover{background-color:#eee;}
.card .card-menu{max-height:295px;background:#fff;box-shadow:0 4px 15px #0000001a;border-radius:16px;position:absolute;left:16px;top:40px;padding:8px;z-index:8;display:none;}
.card .open .card-menu{display:block;}
.card .open .card-menu .link{padding:8px;min-width:96px;font-size:13px;font-weight:400;border-radius:8px;color:#727272;transition:all .2s;cursor:pointer;display:block;}
.card .open .card-menu .link:hover{background-color:var(--color-primary);color:#fff;}
.card .card-details{align-items:center;}
.card .card-details .icon{width:48px;height:48px;border-radius:50%;margin-left:16px;background-color:#eaedff;text-align:center;line-height:48px;display:block;font-size:32px;}
.card .card-details .name{font-size:16px;font-weight:700;}
.card .card-details .name .number{font-size:17px;font-family:Lato,sans-serif;}
.card1 .card-details{color:var(--color-primary);}
.card2 .card-details{color:#ff5449;}
.card2 .card-details .icon{background-color:#ffe7e6;}
.card3 .card-details{color:#1ea307;}
.card3 .card-details .icon{background-color:#d4f3ce;}
.card4 .card-details{color:#ff9800;}
.card4 .card-details .icon{background-color:#ffeed4;}
.tri-card{column-gap:16px;flex-wrap:nowrap;}
.tri-card .tri-card-1{width:37.5%;}
.tri-card .tri-card-2{width:37.5%;}
.tri-card .tri-card-3{width:25%;}
.tri-card .card{height:100%;}
.card-box{display:flex;flex-direction:column;height:100%;}
.card-box .btn-box{padding:0;width:40px;height:40px;background-color:initial;border-color:#acaaaf;font-size:22px;color:#303034;}
.last-message-box-header{display:flex;align-items:center;padding:12px 0px;}
.last-message-box-btn{font-size:13px;margin-left:12px;font-weight:700;transition:all .2s;cursor:pointer;}
.last-message-box-btn.active{color:var(--color-primary);}
.last-message-box-btn.active .new-badge{background-color:var(--color-primary);}
.last-message-box-btn .new-badge{background-color:#4a4a4a;color:#fff;border-radius:999px;line-height:1;font-size:12px;font-weight:700;padding:0 7px;margin-right:4px;}
.message-user{margin-bottom:16px;}
.message-user .avatar{align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;width:40px;min-width:40px;height:40px;margin-left:8px;}
.message-user .message-text{line-height:1.7;color:#000;font-size:12px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.message-user .message-text:hover{color:var(--color-primary);}
.message-user .message-point{width:8px;min-width:8px;height:8px;border-radius:999px;background-color:var(--color-primary);margin-right:8px;}

/*========= home tbale =========*/
.table-filter{align-items:center;padding:10px 20px;}
.table-filter .search{max-width:460px;}
.table-filter .show-list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}
.table-filter .show-list span{text-wrap:nowrap;margin-left:10px;}
.table-filter .number-select{width:70px;}
.home-table{-webkit-border-vertical-spacing:8px;}
.one-line{height:45px;background:#F0EEF9;font-size:12px;}
.one-line td:first-child{border-radius:0px 10px 10px 0px;}
.one-line td:last-child{border-radius:10px 0px 0px 10px;}
.rw-progress{width:150px;align-items:center;gap:10px;margin:auto;}
.table-action{gap:8px;justify-content:center;height:inherit;display:flex;align-content:center;flex-wrap:wrap;}
.table-action .action{width:26px;height:26px;border-radius:50%;line-height:26px;color:#555;font-size:17px;cursor:pointer;text-align:center;}

/*======= add projects ===========*/
.new-project-line{border-bottom:1px solid #e9e9e9;padding:20px 0px;margin-bottom:20px;}
.upload-btn{width:44px;height:44px;line-height:44px;text-align:center;background:var(--color-primary);color:#fff;font-size:24px;border-radius:8px;cursor:pointer;}
.list-file-one{display:flex;gap:20px;align-items:center;margin-top:20px;}
.list-file-one .file{background:#7287ff;padding:4px 7px;border-radius:6px;color:#fff;}
.list-file-one span{font-weight:600;color:#7287ff;}
.list-file-one .dlte{color:#dd1d1d;cursor:pointer;}
.list-file-one .dlte .fa{margin-left:6px;}
.project-d-action{justify-content:end;gap:20px;padding-top:20px;}
.social-list{padding-top:20px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.add-plus-social{border-radius:8px;width:40px;height:40px;background-color:var(--color-primary);transition:all .2s;color:#fff;font-size:20px;text-align:center;line-height:40px;cursor:pointer;position:absolute;bottom:2px;right:10px;}

/*========= show project =========*/
.show-project1{display:flex;gap:16px;}
.show-project1 .show1{width:70%;}
.show-project1 .show2{width:30%;}
.show-col{min-width:160px;}
.show-project1 .line-det{margin-bottom:14px;}
.show-project1 .line-det .detb{color:#4a4a4a;font-size:14px;font-weight:700;}
.show-project1 .line-det .detb.row{column-gap:24px;}
.show-project1 .line-det .doc-lk{display:block;margin-bottom:8px;}
.show-project1 .line-det .social-line{display:flex;align-items:center;column-gap:10px;margin-bottom:8px;}
.projects-dst{display:flex;gap:16px;}
.projects-dst .detail1{width:70%;}
.projects-dst .detail-2{width:30%;}
.es-circle-progress-box{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-right:16px;padding-left:16px;}
.es-circle-progress{display:flex;align-items:center;justify-content:center;position:relative;height:100%;width:150px;}
.es-circle-svg{transform:rotate(270deg);}
.es-circle-svg circle{stroke-dashoffset:0;transition:stroke-dashoffset .7s linear;stroke:#f3f0f4;stroke-width:1em;}
.es-circle-svg .es-circle-bar{stroke:var(--color-primary);}
.es-circle-svg .es-circle-bar.active{stroke:#4CAF50;}
.es-circle-bar{stroke-linecap:round;}
.es-circle-progress-count-text-b{position:absolute;flex-direction:column;}
.es-circle-progress-count-text{font-size:20px;font-weight:700;margin-left:8px;line-height:1;color:#303034;}
.es-circle-progress-count-text-b .text{display:block;font-size:12px;line-height:1;margin-top:8px;color:#acaaaf;}
.staf-project-list{margin-bottom:30px;}
.staf-li{display:flex;align-items:center;padding-top:30px;}
.staf-li .text{min-width:160px;margin-left:16px;}
.staf-progress{width:100%;position:relative;}
.staf-progress .progress-count{position:absolute;right:0;top:0;bottom:0;width:0;min-width:24px!important;background-color:var(--color-primary);}
.staf-progress .progress-count.active{background-color:#4CAF50;}
.staf-progress .progress-count-text{position:absolute;left:0;display:inline-flex;line-height:1;top:-20px;font-size:12px;transition:all .3s;}
.staf-progress .progress-bg{background-color:#e8ecff;}
.staf-progress .progress-bg,.staf-progress .progress-count{border-radius:50px;height:10px;}
.staf-li .action{display:flex;gap:20px;padding-right:1rem;font-size:16px;}
.staf-li .action .ico{color:#444;cursor:pointer;}
.staf-detl{display:none;}
.project-staf-li.open .staf-detl{display:block;}
.staf-detl .detl-li{margin-top:24px;margin-right:61px;}
.staf-detl .detl-li.final{margin-bottom:10px;}
.staf-detl .detl-label{font-size:14px;font-weight:600;color:#777;margin-bottom:4px;}
.staf-detl .doc-lk{display:block;margin-bottom:4px;}
.clp-show-t{font-size:14px;font-weight:400;margin-bottom:14px;}
.clp-show-v{color:#4a4a4a;font-size:14px;font-weight:700;}
.staf-task-body .task-one{border:1px solid #d3dcfe;border-radius:16px;margin-bottom:10px;padding:16px 20px;background:#f2f5fc;}
.staf-task-body .task-title{font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;}
.staf-task-body .task-desc{display:none;margin-top:20px;}
.staf-task-body .open .task-desc{display:block;color:#666;}
.staf-task-body .task-action{display:none;margin-top:20px;}
.staf-task-body .open .task-action{display:block;}
.project-s-action{padding-top:30px;display:flex;gap:20px;justify-content:center;}
.project-alert{display:flex;align-items:center;justify-content:space-between;}
.project-alert .action{gap:13px;display:flex;}
.box-p-msg{background-color:var(--color-primary);color:#fff;margin:16px;margin-top:30px;text-align:center;}
.box-p-msg .msg-title{margin:20px 0px;}
.preview-row{column-gap:12px;row-gap:20px;}
.preview-one{border:1px solid #4c68fb33;background-color:#f5f8ff;display:block;padding:16px;border-radius:8px;min-width:150px;max-width:50%;}
.preview-one .date{font-size:12px;color:#666;}
.preview-one .name{font-size:13px;margin-bottom:6px;font-weight:600;}
.preview-one .ico{font-weight:15px;color:#555;vertical-align:middle;width:18px;text-align:center;margin-left:4px;}
.one-pop-message{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between;padding:0px 24px;}
.one-pop-message .pop-name{font-weight:700;}
.notif-text{font-size:14px;line-height:34px;}
.detb-project-status{display:flex;justify-content:flex-start;align-items:center;gap:10px;}
.detb-project-status .edit-pstatus{color:var(--color-primary);font-size:16px;cursor:pointer;}

/*========= profile =========*/
.profile-content{padding-bottom:16px;border-bottom:1px solid #eee;margin-bottom:20px;}
.profile-image{position:relative;overflow:hidden;width:134px;height:145px;border-radius:16px;margin-left:16px;}
.profile-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}
.profile-content .edit-profile-icon{position:absolute;z-index:8;border-radius:9999px;bottom:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--color-primary);transition:all .2s;color:#fff;}
.profile-title{margin-bottom:8px;}
.profile-title h2{font-size:14px;font-weight:700;}
.profile-title .icon-edit{font-size:18px;margin-right:6px;color:var(--color-primary);}
.profile-created-at{color:#acaaaf;font-weight:400;font-size:13px;}
.profile-details>div:not(:last-child){margin-bottom:8px;}
.profile-details .subtext{display:inline-block;min-width:140px;color:#acaaaf;margin-left:6px;font-size:13px;}
.profile-details .text{display:inline-flex;align-items:center;font-size:12px;font-weight:700;}
.profile-details .text.point-before:before{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:999px;background-color:#707070;}
.profile-details .point-before.success:before{background-color:#1ea307;}
.profile-details .point-before.warning:before{background-color:#ff9800;}
.profile-action{margin-top:30px;gap:20px;}
.menu-edit-photo{position:absolute;background:#0000005c;left:0;right:-145px;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;column-gap:8px;width:100%;transition:0.2s all;}
.menu-one{color:#fff;border:1px solid #fff;padding:2px 16px;border-radius:6px;margin:4px 0px;cursor:pointer;background:#ffffff4a;}
.profile-edit-img:hover .menu-edit-photo{right:0;}
.profile-certified{display:flex;align-items:center;column-gap:10px;}
.profile-certified .ico{font-size:16px;cursor:pointer;color:var(--color-primary);}
.adn-previews .preview-one{margin-bottom:0px;}
.profile-action-btn{margin-right:10px;display:flex;align-items:center;gap:17px;}
.profile-action-btn .ico{font-size:18px;margin-right:0px;color:var(--color-primary);}

/*========= edit profile ============*/
.profile-edit-img{margin:0px auto 30px auto;width:145px;}
.profile-d-action{justify-content:center;gap:20px;padding-top:16px;margin-bottom:10px;}
.profile-change-pass{max-width:600px;margin:auto;}

/*========= follows ==========*/
.follow-div1{padding-left:24px;}
.follow-details-one{display:flex;margin-bottom:24px;align-items:center;}
.follow-details-one .subtext{display:inline-block;min-width:130px;color:#acaaaf;margin-left:6px;font-size:13px;}
.follow-details-one .flex{display:flex;gap:10px;align-items:center;}
.follow-details-one img{display:block;}
.follow-details-one .text{font-size:12px;font-weight:700;}
.follow-action{gap:16px;}
.follow-action .btn{flex-grow:1;}
.follows-step{height:100%;}
.follows-step .follow-title{margin-bottom:16px;font-size:14px;font-weight:700;}
.list-time-out{margin-top:24px;gap:16px;justify-content:center;}
.list-time-out .time-name{margin-bottom:4px;}
.list-time-out .time-value{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:4px;font-weight:700;font-family:Lato,sans-serif;background-color:#f3f0f4;border:1px solid #dedadf;}
.time-out-desc{opacity:.4;margin-top:16px;}
.follow-section{margin-top:32px;}
.follow-section1{padding-left:14px;}
.follow-add-title{color:var(--color-primary);font-weight:700;text-align:center;margin-top:16px;margin-bottom:32px;font-size:1rem;line-height:1.5rem;}
.follow-section2{padding-right:10px;}
.like-btn-02{display:inline-block;padding:12px 16px;border-radius:8px;color:#fff;text-align:center;background-color:#4c68fb;margin-bottom:1rem;}
.follow-pics{margin-bottom:1rem;}
.follow-pics img{width:64px;height:64px;display:inline-block;}
.price-versus-number{margin-bottom:2rem;font-size:18px;font-weight:700;line-height:28px;display:flex;justify-content:center;gap:7px;}
.follows-action{display:flex;flex-direction:column;gap:16px;}
.follows-features{background-color:#4c68fb;color:#fff;margin-top:1rem;}
.features-title{font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;}
.feature-lists{gap:16px;}
.feature-one{padding:16px;border-radius:16px;background:#fff;}
.feature-one .feature-icon{margin-top:8px;margin-bottom:24px;}
.feature-one .feature-text{color:var(--color-primary);font-size:14px;font-weight:700;margin-bottom:.5rem;}
.follows-price-action{text-align:center;padding:55px 0px;}
.follows-price-action .btn{min-width:50%;height:55px;line-height:55px;}
.follows-price-action .pr-btn{display:inline-flex;justify-content:center;gap:8px;font-size:16px;font-weight:700;}

/*========== orders payments ==========*/
.order-pay-line{gap:20px;border-bottom:1px solid #f1f1f1;padding-bottom:20px;justify-content:space-evenly;}

/*========== notifications ==========*/
.one-notice-user{display:flex;align-items:center;column-gap:10px;border:1px solid #d2d7e1;padding:6px 16px;background:#eef1f8;border-radius:8px;line-height:24px;margin:8px;}
.one-notice-user .ico{cursor:pointer;}
.one-notice-user.active{background:#62b166;color:#fff;border-color:#62b166;}

/*========== messages ============*/
.box-messages{display:flex;}
.box-messages .panel{height:calc(100vh - 134px);min-height:400px;}
.messages-user-list{width:25%;}
.messages-user-list .messages-tabs{height:100%;padding:8px;overflow-y:scroll;}
.messages-user-list .messages-tabs::-webkit-scrollbar{display:none!important;}
.messages-user-list .messages-date{padding:8px;line-height:21px;opacity:0.7;margin-bottom:8px;}
.messages-user-list .messages-user-one{padding:12px;display:flex;justify-content:space-between;border-radius:16px;margin-bottom:8px;color:#303034;}
.messages-user-list .messages-user-one.active{background-color:var(--color-primary);color:#fff;}
.messages-user-list .messages-user-one .detail{display:flex;align-items:center;}
.messages-user-list .messages-user-one .detail .image{width:48px;height:48px;border-radius:50%;margin-left:8px;border:3px solid #02c015;}
.messages-user-list .messages-user-one.active .detail .image{border-color:#fff;}
.messages-user-list .messages-user-one .detail .d-text{flex:4;}
.messages-user-list .messages-user-one .detail .name{font-size:14px;font-weight:700;}
.messages-user-list .messages-user-one .detail .text{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:0.7;margin-top:8px;}
.messages-user-list .messages-user-one .time{text-align:center;}
.messages-user-list .messages-user-one .time-s{padding:4px 8px;font-size:10px;background-color:#4c68fb;color:#fff;display:inline-block;line-height:15px;margin-top:5px;border-radius:16px;}
.messages-body{flex:4;padding-right:20px;}
.msge-b{display:flex;flex-direction:column;justify-content:space-between;}
.message-header{padding:16px;border-bottom:1px solid #d1d5db;height:73px;}
.message-header .messages-profile{display:flex;align-items:center;}
.message-header .messages-profile .image{width:40px;height:40px;border-radius:50%;margin-left:8px;}
.message-header .messages-profile .text{font-size:14px;font-weight:700;}
.message-content{flex:4;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 73px);}
.message-content .msg-list{padding:16px;overflow-y:auto;flex:4;}
.message-content .note{font-size:12px;color:#4b5563;padding:8px 12px;background:#f3f4f6;border-radius:8px;display:inline-block;margin-bottom:32px;}
.message-content .list-one{margin-bottom:16px;}
.message-content .list-one.you{text-align:left;}
.message-content .list-one.you .sender{flex-direction:row-reverse;}
.message-content .list-one .sender{display:flex;align-items:center;margin-bottom:12px;}
.message-content .list-one .image{width:36px;height:36px;border-radius:50%;}
.message-content .list-one .name{font-size:14px;font-weight:700;margin:0px 8px;}
.message-content .list-one .time{font-size:12px;opacity:0.6;}
.message-content .list-one .msg-p{display:inline-block;background-color:var(--color-primary);margin-top:0;margin-bottom:4px;padding:12px 16px;font-size:13px;line-height:24px;text-align:right;border-radius:8px 0px 8px 8px;color:#fff;}
.message-content .list-one.you .msg-p{background-color:#f3f0f4;text-align:right;border-radius:0px 8px 8px 8px;color:var(--color-text-primary);}
.message-content .list-one .message-files-list{display:flex;gap:10px;margin-top:12px;}
.message-content .list-one .message-one-file{display:block;border:1px solid #ddd;color:#fff;padding:3px 10px;border-radius:8px;font-weight:600;font-size:12px;}
.message-content .list-one.you .msg-p .message-one-file{color:#333;}
.message-content .chat-note{margin:16px 0px;position:relative;}
.message-content .chat-note:after{content:"";position:absolute;display:block;width:100%;height:1px;top:50%;bottom:50%;background-color:#eee;}
.message-content .chat-note span{background:#fff;z-index:3;position:relative;padding:8px 24px;color:#4b5563;font-size:12px;}
.message-action{padding:16px;}
.message-content .message-icon{position:relative;}
.message-content .message-btn{position:absolute;left:10px;top:0px;height:42px;display:flex;align-items:center;width:88px;text-align:center;justify-content:space-between;}
.message-btn .msg-btno{width:42px;font-size:23px;height:42px;line-height:42px;color:#888;cursor:pointer;}
.message-btn .msg-btno.msg-btno-send{color:var(--color-primary);}
.message-btn .msg-btno:hover{color:var(--color-secondary);}
.message-content .message-icon .form-input{padding-left:101px;}

/*========= comments ==========*/
.comments-action{display:flex;align-items:center;justify-content:space-between;}
.file-form-group{display:flex;align-items:center;cursor:pointer;}
.file-form-group .icon{display:flex;align-items:center;justify-content:center;border-radius:8px;height:44px;width:44px;margin-right:12px;transition:all .2s;background-color:var(--color-primary);color:#fff;font-size:24px;}
.file-form-group.is-loaded .icon{background-color:#4caf50;}
.btns-group{display:flex;align-items:center;column-gap:12px;}
.comments-left{display:flex;flex-direction:column;justify-content:center;min-height:300px;}
.comments-one{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f1f1;}
.comments-one .image{width:50px;height:50px;}
.comments-one .image img{width:100%;height:100%;line-height:0;border-radius:50%;}
.comments-one .comments-profile{display:flex;gap:10px;margin-bottom:20px;}
.comments-one .detail-text{display:flex;flex-direction:column;justify-content:space-between;padding:3px 0px;}
.comments-one .name{font-weight:700;font-size:15px;}
.comments-one .date{font-size:12px;color:#777;}
.comments-inad{background:#f7f9fc;border-radius:10px;padding:12px;margin-bottom:6px;}

/*========= notes ===========*/
.note-plus{border-radius:8px;width:40px;height:40px;background-color:var(--color-primary);z-index:10;transition:all .2s;position:fixed;color:#fff;font-size:20px;text-align:center;line-height:40px;left:24px;bottom:24px;cursor:pointer;}
.note-plus:hover{background-color:var(--color-secondary);}
.notes-one{position:relative;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px;background-color:#f7f794;border:1px solid #4c68fb33;box-shadow:0 4px 15px #0000001a;border-radius:16px;}
.notes-one .card-title{align-items:center;}
.notes-one .card-title .name{display:block;font-size:12px;font-weight:700;line-height:25px;}
.notes-one .card-title .icon{margin-top:0px;margin-left:0px;}
.notes-one .card-title .icon:hover{background-color:#e1e17c;border-radius:999px;}
.notes-one .note-content{display:block;line-height:24px;font-size:13px;}
.notes-one .note-date{display:block;font-size:12px;opacity:.7;text-align:left;}
.home-notes{height:auto;overflow:hidden scroll;padding-bottom:20px;gap:16px;max-height:290px;}
.home-notes::-webkit-scrollbar{display:none!important;}
.tri-card .notes-one {
    height: max-content;
}

/*========= forms ===========*/
.forms-selected{display:flex;flex-direction:column;max-width:400px;margin:60px auto;align-items:center;gap:16px;}
.forms-selected a{display:block;border:1px solid #f1effa;padding:14px 60px;border-radius:8px;background:#edf0f7;font-size:15px;}
.forms-radio{gap:16px;}
.forms-radio input{margin-left:8px;}
.repeater-field-btn{display:inline-block;cursor:pointer;}
.repeater-field-btn svg{width:24px;height:24px;}
.checkbox-forms-list{display:flex;flex-direction:column;gap:5px;margin-top:10px;}
.forms-d-action{justify-content:center;}
.show-forms-socials{display:flex;column-gap:24px;align-items:center;}
.show-forms-socials .social-line{display:flex;align-items:center;column-gap:10px;}
.change-color{font-weight:700;color:var(--color-primary);cursor:pointer;display:block;font-size:18px;}
.colors-modal-form{max-width:800px;}
.color-select-one{text-align:center;min-height:100px;display:flex;flex-direction:column;justify-content:center;border:1px solid #999;border-radius:8px;cursor:pointer;font-size:14px;gap:6px;position:relative;direction:ltr;}
.color-select-one.active:before{content:"\e906";font-family:'icons';position:absolute;width:26px;height:26px;background:#4CAF50;color:#fff;border-radius:50%;line-height:26px;border:1px solid #999;top:7px;right:8px;text-align:center;}
.color-lg-view{display:flex;align-content:center;align-items:center;gap:16px;}
.one-color-view{display:flex;align-content:center;align-items:center;gap:6px;}
.one-color-view span{width:16px;height:16px;display:block;border-radius:5px;}

/*========= invoices ==========*/
.order-payment-content{padding:60px 0px;}
.input-stripe{height:44px;align-content:center;}
.order-detail{border-bottom:1px solid #f1f1f1;margin-bottom:30px;}
.one-detail{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;font-weight:600;}
.stripe-action{text-align:center;}
.stripe-action .btn-primary{height:46px;}
.payment-method{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #f1f1f1;}
.one-method{background-color:#fff;display:flex;border:1px solid #dadce0;align-items:center;padding:0px 16px;border-radius:4px;cursor:pointer;height:60px;flex:4;text-align:center;gap:10px;}
.one-method.active{background:#f2f5fc;}
.one-method .method-radio{width:20px;height:20px;border:2px solid var(--color-primary);border-radius:50%;position:relative;}
.one-method.active .method-radio:before{background:var(--color-primary);border:3px solid #fff;content:"";width:10px;height:10px;display:block;border-radius:50%;}
.one-line-balance{display:flex;gap:20px;font-size:14px;font-weight:600;margin-bottom:20px;}
.one-line-balance .value{color:var(--color-primary);}
.balance-note{font-size:13px;color:#666;margin-bottom:30px;}
.bank-transfer-one .value{background:#f1f4fb;margin-top:10px;padding:7px 20px;border-radius:4px;direction:ltr;}
.orders-ad-action{display:flex;justify-content:center;gap:20px;}

.invoice-pending{max-width:640px;text-align:center;margin:auto;min-height:68vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;}
.invoice-pending .thank-icon{width:55px;height:55px;background:#4CAF50;border-radius:50%;line-height:55px;color:#fff;font-size:22px;margin-top:20px;margin-bottom:30px;}
.invoice-pending .pending-title{font-size:26px;line-height:36px;font-weight:600;margin-bottom:26px;}
.invoice-pending .pending-description{font-size:15px;color:#7d7d7d;margin-bottom:40px;line-height:37px;}
.coupon-check {
    margin-bottom: 20px;
    display: flex;
    grid-gap: 20px;
}
.coupon-check .link {
    font-size: 14px;
    font-weight: 700;
    color: var(--color-primary);
    cursor: pointer;
}
.coupon-check .code {
    font-size: 14px;
    font-weight: 700;
}
.coupon-check .delete {
    color: #dd0707;
    font-weight: 600;
    cursor: pointer;
}
.old-pricce {
    display: flex;
    column-gap: 9px;
}

.old-pricce .old {
    color: #888;
    text-decoration: line-through;
    font-weight: normal;
}
.old-pricce .new {
    color: #4caf50;
}

/*========= home orders ==========*/
.home-orders {
    background-color: #4c68fb;
    color: #fff;
}
.card.home-orders .card-title .icon{
    color: #fff;
}
.row-orders-header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 12px;
    text-align: center;
    font-size: 12px;
}
.row-orders {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 12px;
    border-radius: 8px;
    background-color: #fff;
    margin: 12px 0px;
    font-size: 12px;
    text-align: center;
    padding: 8px;
    line-height: 26px;
    color: #333;
}

/*========= appointment ==========*/
.app-title{margin-bottom:12px;font-style:normal;font-weight:700;font-size:14px;line-height:1.6;}
.appointment-policy ul{list-style-type:disc;padding-right:1rem;}
.appointment-policy ul li{margin-bottom:5px;font-style:normal;font-weight:400;font-size:13px;line-height:1.7;color:#484e58;list-style:disc;}
.appointment-policy .form-conditions-logo{display:flex;align-items:center;padding-top:2rem;padding-bottom:2rem;}
.appointment-policy .form-conditions-logo img{margin-left:16px;height:16px;}

/*========= permissions ==========*/
.permission-one{margin-top:14px;}

/*========= error 404 =========*/
.page404{max-width:746px;margin:40px auto;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);background:#fff;border-radius:3px;text-align:center}
.page404 .title{padding:20px;border-bottom:1px solid #eceff4;font-size:24px;line-height:38px;font-weight:400}
.p404body{padding:20px}
.page4041{font-size:200px;line-height:272px;color:var(--color-primary);font-weight:700}
.page4042{margin:30px 0 50px;font-size:16px}

/*========= footer =======*/
.footer{border-top:1px solid #e9e9e9;padding:20px;justify-content:space-between;font-size:12px;color:#8e8e8e;max-width:1300px;margin:auto;}

/*======= device =======*/
@media (max-width:1080px){
    .header{right:52px;}
    .container{padding:60px 52px 0px 0px;}
    .is-grid.home-card{grid-template-columns:repeat(2,1fr);}
    .tri-card{display:block;}
    .tri-card .tri-card-1{width:100%;}
    .tri-card .tri-card-2{width:100%;}
    .tri-card .tri-card-3{width:100%;}
    .show-project1{display:block;}
    .show-project1 .show1{width:100%;}
    .show-project1 .show2{width:100%;}
    .projects-dst{display:block;}
    .projects-dst .detail1{width:100%;}
    .projects-dst .detail-2{width:100%;}
}
@media (max-width:1024px){
    .d-search{display:none;}
}
@media (max-width:768px){
    .box-messages{display:block;}
    .messages-user-list{width:100%;margin-bottom:20px;}
    .messages-body{flex:none;padding-right:0px;}
    .is-grid.grid-sm-2{grid-template-columns:repeat(1,1fr);}
    .staf-li{flex-direction:column;row-gap:8px;text-align:center;}
    .project-s-action{flex-direction:column;}
    .project-alert{flex-direction:column;}
}
@media (max-width:640px){
    .is-grid.home-card{grid-template-columns:repeat(1,1fr);}
    .table th{display:none;}
    .one-line td{display:block;padding:10px;}
    .one-line td:before{content:attr(data-label);float:right;font-weight:bold;padding-right:10px;}
    .one-line .first::after{content:"+";float:left;background:#d5dbe0;width:20px;height:18px;font-size:15px;line-height:14px;margin-left:10px;border-radius:3px;color:#4e5c68;}
}