/* Shared appearance only; screen scope preserves all existing print forms. */
@font-face{font-family:KhaneUI;src:url('/tools/temp/9037680/fonts/IRANSansXFaNum-Regular.woff2') format('woff2');font-display:swap}
@media screen{
body.khane-workspace,body.khane-login{--kh-teal:#3b97a6;--kh-yellow:#ffda19;--kh-pale:#f2f7fa;--kh-ink:#183441;--ink:#183441;--blue:#3b97a6;--muted:#617c8c;--line:#d8e8ef;--pale:#f2f7fa;background:#f2f7fa!important;background-image:none!important;color:#183441;font-family:KhaneUI,Tahoma,sans-serif!important}
body.khane-workspace input,body.khane-workspace button,body.khane-workspace select,body.khane-workspace textarea,body.khane-login input,body.khane-login button,body.khane-login select{font-family:KhaneUI,Tahoma,sans-serif!important}
body.khane-workspace a{color:#267e90}
body.khane-workspace .navbar-inverse,body.khane-workspace .nah4-workspace-nav,body.khane-workspace #page-content-wrapper>.container-fluid>div>.navbar,body.khane-workspace #sidebar-wrapper,body.khane-workspace .userupmenu{background:#3b97a6!important;border-color:#3b97a6!important;box-shadow:none!important}
body.khane-workspace .navbar-inverse{border-radius:14px!important}
body.khane-workspace #myNavbar #navmenu-h>li>a,body.khane-workspace #myNavbar #navmenu-h>li>button.nah4-group-toggle,body.khane-workspace .nah4-workspace-nav a,body.khane-workspace .navbar-nav>li>a{color:#fff!important}
body.khane-workspace #myNavbar #navmenu-h>li>a:hover,body.khane-workspace #myNavbar #navmenu-h>li>button.nah4-group-toggle:hover,body.khane-workspace .nah4-workspace-nav a:hover,body.khane-workspace .navbar-nav>li>a:hover{background:#258595!important;color:#fff!important}
body.khane-workspace #navmenu-h .dropdown-menu,body.khane-workspace #navbar .dropdown-menu{background:white!important;border-color:#d9e9f0!important;box-shadow:0 12px 28px #18556b1a;border-radius:12px}
body.khane-workspace #myNavbar #navmenu-h .dropdown-menu a,body.khane-workspace #navbar .dropdown-menu a{color:#204f61!important}
body.khane-workspace #myNavbar #navmenu-h .dropdown-menu a:hover,body.khane-workspace #navbar .dropdown-menu a:hover{background:#edf6f9!important}
body.khane-workspace .nah4-section-intro,body.khane-workspace .head{background:#3b97a6!important;color:white!important;border:0!important;box-shadow:none!important;border-radius:20px 0 20px 0!important}
body.khane-workspace .head h1,body.khane-workspace .nah4-section-intro h1{color:white!important}
body.khane-workspace .head p,body.khane-workspace .nah4-section-intro p{color:#f2fbff!important}
body.khane-workspace .nah4-section-intro>span{color:#ffea80!important}
body.khane-workspace .panel-default,body.khane-workspace .account,body.khane-workspace .search,body.khane-workspace .table-wrap,body.khane-workspace .member-dashboard__section,body.khane-workspace .member-dashboard__profile{border-color:#dbeaf1!important;border-radius:15px;box-shadow:0 5px 16px #24546a06!important;background:white}
body.khane-workspace .panel-default>.panel-heading,body.khane-workspace .panel-info>.panel-heading{background:#eaf5f8!important;color:#275f70!important;border-color:#d7e9ef!important}
body.khane-workspace .panel-footer{background:#f2f7fa;border-color:#dbeaf1}
body.khane-workspace .nah4-admin-content input[type=text],body.khane-workspace .nah4-admin-content input[type=password],body.khane-workspace .nah4-admin-content select,body.khane-workspace .nah4-admin-content textarea,body.khane-workspace .account input:not([type=checkbox]):not([type=radio]),body.khane-workspace .account select,body.khane-workspace .search input,body.khane-workspace .form-control{background:#fff!important;color:#214657!important;border:1px solid #cbdfe8!important;border-radius:8px!important;box-shadow:none!important}
body.khane-workspace input:focus-visible,body.khane-workspace select:focus-visible,body.khane-workspace textarea:focus-visible,body.khane-login input:focus-visible{outline:3px solid #3b97a629!important;outline-offset:2px;border-color:#3b97a6!important}
body.khane-workspace .nah4-admin-content input[type=submit],body.khane-workspace .nah4-admin-content input[type=button],body.khane-workspace .nah4-admin-content button,body.khane-workspace .btn-default,body.khane-workspace .back{background:#eaf5f8!important;color:#286d7f!important;border:1px solid #cbdfe8!important;border-radius:8px!important;transition:background .2s,box-shadow .2s}
body.khane-workspace .nah4-admin-content input[type=submit]:hover,body.khane-workspace .nah4-admin-content input[type=button]:hover,body.khane-workspace .btn-default:hover{background:#d9eff4!important;box-shadow:0 3px 9px #24566912}
body.khane-workspace .btn-primary,body.khane-workspace .btn-success,body.khane-workspace .nah4-primary,body.khane-workspace .nah4-edit-link,body.khane-workspace .account>button,body.khane-workspace .account button[type=submit]{background:#3b97a6!important;border-color:#3b97a6!important;color:#fff!important}
body.khane-workspace th{background:#e9f4f8!important;color:#244f61!important;border-color:#d5e7ef!important}
body.khane-workspace .nah4-admin-content table{border-color:#d7e7ee!important}
body.khane-workspace .tabs a.active{color:#237c8f!important;border-color:#d2e5ed!important}
body.khane-workspace .role-card.current,body.khane-workspace .role-card:hover{background:#eaf6f8!important;border-color:#65b7c5!important}
body.khane-workspace .notice{background:#e8f4f8!important;color:#315d70!important}
body.khane-workspace .warning{background:#fff5cc!important;color:#695212!important}
body.khane-workspace .permission-group summary{background:#edf6f9!important;color:#2c6173}
body.khane-workspace .member-dashboard__welcome{background:#3b97a6!important;border-radius:21px 0 21px 0!important;color:white!important}
body.khane-workspace .member-dashboard__title,body.khane-workspace .member-dashboard__welcome .member-dashboard__title{color:white!important}
body.khane-workspace .member-dashboard__eyebrow,body.khane-workspace .member-dashboard__subtitle{color:#e9f9fc!important}
body.khane-workspace .member-dashboard__stat{background:#fff!important;border-color:#dcebf1!important;border-top:3px solid #ffda19!important;border-radius:14px!important}
body.khane-workspace .member-dashboard__stat-value{color:#296f80!important}
body.khane-workspace .member-dashboard__project,body.khane-workspace .member-dashboard__action .fa{background:#edf6f9!important;border-color:#dcebf1!important;color:#328798!important}
body.khane-workspace .member-announcement{background:#eff7fa!important;border-right-color:#ffda19!important;color:#426477!important}
body.khane-workspace .member-dashboard__action{border-color:#deebf1!important;transition:transform .2s,box-shadow .2s}
body.khane-workspace .member-dashboard__action:hover{transform:translateY(-3px);box-shadow:0 8px 20px #24566a12}
/* Login and recovery retain their original server controls and validation. */
body.khane-login .login-layout{border:1px solid #deebf1!important;border-radius:24px!important;overflow:hidden;box-shadow:0 15px 40px #24576b0d!important}
body.khane-login .login-story{background:#3b97a6!important;color:#fff!important;position:relative}
body.khane-login .login-story:after{content:'';position:absolute;bottom:24px;left:24px;width:54px;height:54px;background:#ffda19;border:6px solid #fff;border-radius:14px}
body.khane-login .login-story h2,body.khane-login .login-story p,body.khane-login .login-story .eyebrow{color:white!important}
body.khane-login .login-story>img{filter:none!important;background:#ffffffed;padding:20px;border-radius:20px}
body.khane-login .login-submit,body.khane-login .submit{background:#3b97a6!important;color:white!important;border:0!important;border-radius:9px!important}
body.khane-login .login-submit:hover,body.khane-login .submit:hover{background:#288694!important}
body.khane-login .login-card{border:1px solid #d9e9f0!important;border-radius:22px 0 22px 0!important;box-shadow:0 15px 40px #24576b0d!important}
body.khane-login .login-input,body.khane-login .field input{background:#fff!important;border:1px solid #ccdee7!important;border-radius:9px!important;color:#214657!important}
body.khane-login .login-top a,body.khane-login .login-help a,body.khane-login .login-options a{color:#2a8192}
body.khane-login .login-benefits span{background:#ffffff18!important;border-color:#ffffff50!important;color:#fff!important}
body.khane-workspace .editor-header{background:white!important;border-color:#d8e8ef!important}
body.khane-workspace .editor-sidebar{background:#3b97a6!important;color:white!important;border-radius:18px 0 18px 0}
body.khane-workspace .editor-sidebar .nav-tab{color:white!important}
body.khane-workspace .editor-sidebar .nav-tab.active{background:white!important;color:#26798a!important}
body.khane-workspace .editor-sidebar .side-caption,body.khane-workspace .editor-sidebar .legacy-link{color:#f0fbff!important}
body.khane-workspace .editor-sidebar .sidebar-note{background:#ffffff16!important;color:white!important}
body.khane-workspace .editor-sidebar .sidebar-note p{color:#f0fbff!important}
body.khane-workspace .editor-body .primary,body.khane-workspace .button.primary,body.khane-workspace .editor-main .primary{background:#3b97a6!important;color:white!important;border-color:#3b97a6!important}
body.khane-workspace .editor-main .section-editor,body.khane-workspace .editor-main .settings-card{border-color:#dbeaf1!important;background:white;border-radius:14px}
body.khane-workspace .member-view .stats article{background:#edf6f9!important;color:#285b6e!important}
body.khane-workspace .nah4-admin-content input.btn-danger,body.khane-workspace .nah4-admin-content button.btn-danger{background:#b73d43!important;color:white!important;border-color:#b73d43!important}
body.khane-workspace .nah4-admin-content input.btn-warning,body.khane-workspace .nah4-admin-content button.btn-warning{background:#ffda19!important;color:#4a400b!important;border-color:#e6c51a!important}
body.khane-workspace :focus-visible,body.khane-login a:focus-visible,body.khane-login button:focus-visible{outline:2px solid #d2ab00;outline-offset:3px}
@media(prefers-reduced-motion:reduce){body.khane-workspace *,body.khane-login *{transition:none!important;animation:none!important}}
}
