.np{--np-primary:#d8232a;--np-accent:#f6ca15;--np-ink:#172b36;--np-muted:#61717b;--np-background:#f3f6f8;--np-surface:#fff;--np-line:#dce4e9;--np-success:#156446;color:var(--np-ink);background:var(--np-background);font:16px/1.9 BTraffic,Tahoma,sans-serif;min-height:100vh;direction:rtl;scrollbar-color:#a8b6bf var(--np-background);scrollbar-width:thin}
body.njat-portal-body{margin:0;background:#f3f6f8}.np *{box-sizing:border-box}.np h1,.np h2,.np h3,.np p{margin:0}.np h1,.np h2,.np h3{color:var(--np-ink);font-weight:700;line-height:1.6}.np h1{font-size:clamp(1.75rem,2.5vw,2.3rem)}.np h2{font-size:1.3rem}.np h3{font-size:1.08rem}.np a{color:inherit;text-decoration:none}.np button,.np input{font:inherit}.np button,.np a,.np input{touch-action:manipulation}.np button{cursor:pointer}.np svg{flex-shrink:0}.np :focus-visible{outline:3px solid var(--np-primary);outline-offset:4px}.np ::selection{background:#ffe483;color:#172b36}.np [hidden]{display:none!important}.np-skip{position:fixed;top:-100px;right:16px;padding:10px 20px;background:var(--np-surface);z-index:10000}.np-skip:focus{top:10px}.np-muted{color:var(--np-muted);font-size:.9rem}.np-kicker{display:block;font-size:.76rem;letter-spacing:.02em;color:var(--np-muted);margin-bottom:5px}.np-brand{display:flex;align-items:center;gap:12px;font-size:1.7rem;font-weight:700;width:fit-content}.np-brand small{display:block;font-size:.72rem;font-weight:400;color:var(--np-muted);line-height:1.5}.np-brand-mark{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;color:var(--np-primary);background:#fff1ef;border:1px solid #f5d6d2}.np-brand--light{color:#fff}.np-brand--light small{color:#b5c3cc}.np-brand--light .np-brand-mark{background:var(--np-primary);color:#fff;border:0}.np-auth{display:grid;grid-template-columns:1.05fr 1fr;max-width:1600px;margin:auto;min-height:100vh;padding:24px;gap:24px}.np-auth-form{align-self:center;width:100%;max-width:550px;justify-self:center;padding:30px 30px}.np-auth-heading{margin:38px 0 24px}.np-auth-heading h1{margin-bottom:10px}.np-auth-heading p{font-size:.96rem;color:var(--np-muted);max-width:440px}.np-auth-story{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:650px;padding:45px;border-radius:30px;overflow:hidden;background:linear-gradient(160deg,#122b3be0,#122b3b9c 60%,#122b3be8),url('../img/service-1.jpg') center/cover;color:#fff}.np-auth-story:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #fff2;border-radius:50%;left:-230px;top:20%;box-shadow:0 0 0 50px #ffffff05,0 0 0 100px #ffffff04;z-index:-1}.np-story-tag{display:flex;gap:10px;align-items:center;color:#f6eab9;font-size:.85rem}.np-story-copy{padding-block:80px 60px}.np-auth-story h2{color:#fff;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.65;margin:12px 0 20px}.np-auth-story .np-kicker{color:#dbe7eb}.np-auth-story p{max-width:360px;color:#e1e9ec;font-size:1rem}.np-story-features{display:grid;gap:12px;margin-top:32px;font-size:.88rem}.np-story-features span{display:flex;gap:10px;align-items:center}.np-story-features svg{color:var(--np-accent)}.np-story-footer{font-size:.75rem;letter-spacing:.08em;color:#c5d2db}.np-form{display:grid;gap:18px}.np-field{min-width:0}.np-field label{display:block;font-size:.88rem;font-weight:700;margin-bottom:6px}.np-input-wrap{position:relative}.np input:not([type=checkbox]):not([type=hidden]){border:1px solid var(--np-line);border-radius:12px;background:var(--np-surface);width:100%;height:51px;padding:10px 15px;color:var(--np-ink);box-shadow:0 2px 4px #172b3603;min-width:0}.np input::placeholder{color:#82909a;opacity:1;font-size:.85rem}.np input:hover{border-color:#a7b7c2}.np input:focus{border-color:var(--np-primary)}.np input[aria-invalid=true]{border-color:var(--np-primary);background:#fffafa}.np input[type=password],.np input[data-password-visible]{padding-left:65px!important;direction:ltr}.np-password-toggle{position:absolute;left:6px;top:6px;height:39px;padding:3px 10px;border:0;border-radius:8px;background:#f1f4f6;color:var(--np-muted);font-size:.72rem!important}.np-password-toggle:hover{background:#e5ebef;color:var(--np-ink)}.np-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.np-field-error{color:#ac1822!important;font-size:.8rem;margin-top:5px!important}.np-check{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:.82rem;color:var(--np-muted)}.np-check input{width:17px;height:17px;min-width:17px;margin:5px 0 0;accent-color:var(--np-primary)}.np-form-options{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem}.np-form-options>a,.np-auth-switch a,.np-text-link{color:#a91e26!important;font-weight:700}.np-auth-switch{text-align:center;color:var(--np-muted);font-size:.88rem;margin:24px 0!important}.np-back{display:flex;gap:9px;justify-content:center;align-items:center;font-size:.78rem;color:var(--np-muted)!important}.np-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 21px;border:1px solid transparent;border-radius:12px;font-size:.9rem;font-weight:700;line-height:1.65;transition:background .15s,box-shadow .15s;cursor:pointer}.np-button--primary{background:var(--np-primary);color:#fff!important;box-shadow:0 5px 14px #d8232a18}.np-button--primary:hover{background:#b01c24;box-shadow:0 5px 16px #d8232a24}.np-button--outline{background:#fff;border-color:var(--np-line);color:var(--np-ink)}.np-button--outline:hover{background:#eef3f6}.np-button--light{background:#fff;color:#193543!important}.np-button--light:hover{background:#fff4c2}.np-button--full{width:100%;min-height:52px}.np button:disabled{cursor:wait;opacity:.7}.np-notice{padding:15px 18px;margin-bottom:22px;border:1px solid #bbdbc9;border-radius:12px;background:#effaf3;color:#15573e;font-size:.9rem}.np-notice--error{border-color:#f1bdc0;background:#fff3f3;color:#951c25}.np-notice ul{margin:6px 0 0;padding-inline-start:20px}.np-notice a{text-decoration:underline}.np-shell{display:grid;grid-template-columns:264px minmax(0,1fr);max-width:1680px;margin:auto;min-height:100vh}.np-sidebar{background:#142c3b;color:#d5e1e8;padding:30px 22px;position:sticky;top:0;align-self:start;min-height:100vh;max-height:100vh;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:#536b79 #142c3b}.np-sidebar-top{padding-inline:8px}.np-sidebar-member{display:flex;gap:12px;align-items:center;border-block:1px solid #ffffff17;padding:24px 4px;margin:28px 0 23px}.np-sidebar-member strong{font-size:.94rem;color:#fff;display:block;overflow-wrap:anywhere}.np-sidebar-member small{color:#b5c3cc;font-size:.73rem}.np-avatar{display:grid;place-items:center;border-radius:50%;width:43px;height:43px;flex-shrink:0;background:#f6ca15;color:#253748;font-size:1.3rem;font-weight:700}.np-nav-label{display:block;font-size:.7rem;color:#9cb0bd;margin:0 12px 12px}.np-navigation nav{display:grid;gap:7px}.np-nav-link{display:flex;align-items:center;gap:12px;min-height:47px;padding:11px 14px;border-radius:11px;font-size:.9rem;color:#ccd9e2!important;overflow-wrap:anywhere}.np-nav-link:hover{background:#ffffff0b;color:#fff!important}.np-nav-link.is-active{background:#ffffff12;color:#ffe363!important;box-shadow:inset -3px 0 #f6ca15}.np-sidebar-support{padding:20px 17px;border:1px solid #ffffff17;border-radius:16px;background:#ffffff05;margin-top:55px}.np-sidebar-support>svg{color:#f6ca15;margin-bottom:10px}.np-sidebar-support strong{display:block;color:#fff;font-size:.9rem}.np-sidebar-support p{color:#b2c4ce;font-size:.78rem;margin:8px 0 15px}.np-sidebar-support a{display:flex;gap:8px;align-items:center;color:#ffe363;font-size:.8rem}.np-logout{margin-top:20px}.np-nav-toggle{display:none}.np-workspace{min-width:0}.np-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:100px;padding:22px 38px;border-bottom:1px solid var(--np-line);background:#ffffffd9}.np-topbar .np-kicker{font-size:.68rem}.np-topbar strong{font-size:1.08rem}.np-topbar-actions{display:flex;align-items:center;gap:22px}.np-site-link{display:flex;align-items:center;gap:9px;font-size:.78rem;color:var(--np-muted)!important}.np-status{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:8px;font-size:.75rem;font-weight:700;line-height:1.8;background:#fff1cd;color:#785400;white-space:nowrap}.np-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.np-status--approved{background:#e5f4ec;color:#15573e}.np-status--rejected,.np-status--suspended{background:#fde9e9;color:#a5202a}.np-main{padding:32px 38px;max-width:1370px;margin:auto}.np-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:35px 38px;border-radius:24px;background:linear-gradient(110deg,#143344f2,#183c4cf5),url('../img/source/79bb0904312e461141e2.jpg') center/cover;color:#fff;overflow:hidden}.np-welcome h1{color:#fff;font-size:clamp(1.55rem,2.2vw,2.05rem);margin:12px 0 10px}.np-welcome p{color:#d7e6ed;font-size:.9rem;max-width:560px;margin-bottom:20px}.np-welcome-tag{display:flex;gap:8px;align-items:center;font-size:.76rem;color:#f9df70}.np-welcome-emblem{padding:10px 15px;min-width:160px;opacity:.92}.np-welcome-emblem img{max-width:190px;height:auto;filter:drop-shadow(0 12px 15px #0004)}.np-card{background:var(--np-surface);border:1px solid var(--np-line);border-radius:20px;padding:25px;min-width:0}.np-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.np-summary{display:flex;align-items:center;gap:16px;padding:22px}.np-summary>svg{width:47px;height:47px;padding:11px;border-radius:13px;background:#f1f5f7;color:#405c6c}.np-summary span{display:block;color:var(--np-muted);font-size:.78rem}.np-summary strong{font-size:1rem;display:block;overflow-wrap:anywhere}.np-dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.np-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.np-section-heading>svg{color:#8398a6}.np-section-heading h2{font-size:1.16rem}.np-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.np-steps li{display:flex;gap:15px;position:relative;padding-bottom:23px;min-height:77px}.np-steps li:last-child{padding-bottom:0}.np-steps li:not(:last-child):before{content:"";width:1px;background:var(--np-line);position:absolute;right:16px;top:33px;height:calc(100% - 33px)}.np-steps li>span{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:50%;border:1px solid var(--np-line);color:#768992;background:#f8fafb;font-size:.8rem}.np-steps .is-done>span{background:#e6f4ed;border-color:#c8e3d4;color:#156446}.np-steps .is-current>span{background:#fff3cb;border-color:#e9d17c;color:#795b13}.np-steps strong{font-size:.88rem}.np-steps p{color:var(--np-muted);font-size:.8rem;margin-top:3px}.np-help-card{background:#fffdf6;border-color:#eae4d0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.np-help-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#fff1b8;color:#725812;margin-bottom:17px}.np-help-card h2{font-size:1.2rem}.np-help-card p{color:var(--np-muted);font-size:.88rem;margin:10px 0 19px}.np-text-link{display:inline-flex;align-items:center;gap:10px;font-size:.85rem}.np-help-card hr{width:100%;border:0;border-top:1px solid #eae4d0;margin:20px 0}.np-available{margin-top:30px}.np-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.np-page-card{display:flex;gap:12px;align-items:center;border:1px solid var(--np-line);border-radius:16px;padding:19px;background:var(--np-surface);min-width:0;transition:border-color .15s,box-shadow .15s}.np-page-card:hover{border-color:#b3c6d1;box-shadow:0 6px 16px #17334409}.np-page-card strong{font-size:.9rem;flex:1;overflow-wrap:anywhere}.np-page-card>svg{color:#718797}.np-page-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#eef4f7;color:#375c72;flex-shrink:0}.np-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px;padding:55px 25px}.np-empty>svg{color:#8197a6}.np-empty p{color:var(--np-muted);max-width:500px;font-size:.9rem}.np-empty--compact{padding:30px}.np-empty--compact h3{font-size:.95rem}.np-footer{display:flex;justify-content:space-between;gap:15px;color:#6e808c;font-size:.69rem;padding-top:30px}.np-page-heading{margin-bottom:24px}.np-page-heading p{color:var(--np-muted);font-size:.9rem;margin-top:8px}.np-profile-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.np-profile-grid h2{margin-bottom:23px}.np-definition{margin:5px 0 15px}.np-definition>div{display:flex;justify-content:space-between;gap:20px;padding-block:15px;border-bottom:1px solid #edf1f4;font-size:.9rem}.np-definition dt{color:var(--np-muted);flex-shrink:0}.np-definition dd{margin:0;text-align:left;overflow-wrap:anywhere;min-width:0}.np-account-card>svg{color:#476879;margin-bottom:15px}.np-account-card .np-status{margin-bottom:15px}.np-account-card .np-button{width:100%;margin-top:10px}.np-breadcrumb{display:flex;gap:12px;font-size:.83rem;margin-bottom:20px;color:var(--np-muted)}.np-panel-content{padding:32px;min-height:300px}.np-panel-content h1{margin:5px 0 23px}.np-prose{overflow-wrap:anywhere;line-height:2.1}.np-prose p{margin:15px 0}.np-prose h2,.np-prose h3{margin:25px 0 12px}.np-prose a{color:#a91e26;text-decoration:underline}.np-prose img,.np-prose video,.np-prose iframe{max-width:100%;height:auto}.np-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.np-prose td,.np-prose th{padding:12px;border:1px solid var(--np-line)}
@media(min-width:1680px){.np-shell{border-inline:1px solid var(--np-line)}}
@media(max-width:1100px){.np-main{padding:25px}.np-topbar{padding:20px 25px}.np-shell{grid-template-columns:235px minmax(0,1fr)}.np-sidebar{padding-inline:17px}.np-summary-grid{gap:12px}.np-summary{padding:18px 14px;gap:10px}.np-summary>svg{width:38px;height:38px;padding:8px}.np-dashboard-grid{grid-template-columns:1.3fr 1fr;gap:18px}.np-welcome{padding:28px}.np-welcome-emblem{min-width:115px;padding:0}.np-welcome-emblem img{max-width:125px}.np-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-auth-story{padding:32px}.np-auth-form{padding-inline:15px}.np-profile-grid{grid-template-columns:1fr}}
@media(max-width:820px){.np-shell{display:block}.np-sidebar{position:relative;max-height:none;min-height:0;padding:18px 22px}.np-sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:0}.np-brand{font-size:1.5rem}.np-brand-mark{width:43px;height:43px}.np-nav-toggle{display:flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid #ffffff33;border-radius:10px;background:#ffffff08;color:#fff;font-size:.8rem}.np-navigation{display:none}.np-navigation.is-open{display:block}.np-sidebar-member{margin:20px 0 16px;padding:17px 5px}.np-sidebar-support{margin-top:20px}.np-logout{margin-top:10px}.np-topbar{min-height:86px}.np-auth{padding:14px;gap:10px;grid-template-columns:1fr}.np-auth-form{max-width:530px;padding:20px 15px 35px}.np-auth-story{display:none}.np-auth-heading{margin-top:30px}.np-sidebar :focus-visible{outline-color:#ffe05c}}
@media(max-width:600px){.np-main{padding:20px 16px}.np-topbar{padding:17px 18px}.np-topbar-actions{gap:10px}.np-site-link{font-size:0}.np-site-link svg{width:21px;height:21px}.np-topbar strong{font-size:.95rem}.np-status{font-size:.68rem;padding:5px 9px}.np-welcome{padding:25px 23px;position:relative}.np-welcome>div:first-child{position:relative;z-index:1}.np-welcome h1{font-size:1.55rem}.np-welcome p{max-width:300px;font-size:.83rem}.np-welcome-emblem{position:absolute;left:-24px;top:15px;opacity:.13}.np-welcome-emblem img{max-width:170px}.np-summary-grid{grid-template-columns:1fr;gap:10px;margin:18px 0}.np-summary{padding:14px 17px}.np-summary>div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:15px}.np-summary strong{font-size:.87rem;text-align:left}.np-summary span{font-size:.76rem}.np-dashboard-grid{grid-template-columns:1fr;gap:18px}.np-card{padding:22px}.np-page-grid{grid-template-columns:1fr}.np-help-card{padding:23px}.np-help-icon{width:49px;height:49px;margin-bottom:12px}.np-help-icon svg{width:27px;height:27px}.np-footer{font-size:.64rem;flex-wrap:wrap;gap:5px}.np-profile-grid{gap:18px}.np-definition>div{font-size:.83rem;gap:14px;flex-wrap:wrap}.np-auth{padding:8px}.np-auth-form{padding:20px 14px 30px}.np-field-grid{grid-template-columns:1fr;gap:18px}.np-auth-heading h1{font-size:1.65rem}.np-form-options{gap:9px;font-size:.74rem}.np-check{font-size:.76rem}.np-section-heading h2{font-size:1.07rem}.np-panel-content{padding:23px}.np-breadcrumb{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.np *{transition:none!important;scroll-behavior:auto!important}}
