:root{
  --noa-navy:#07384a;--noa-navy-2:#0b4a5f;--noa-green:#80c342;--noa-green-dark:#5e9b2f;
  --noa-ink:#10262f;--noa-text:#334951;--noa-muted:#7a8d94;--noa-line:#e3eaed;--noa-line-2:#d5e0e4;
  --noa-bg:#f6f9f8;--noa-card:#fff;--noa-soft:#f0f6f3;--noa-error:#b84545;--noa-error-bg:#fff4f3;--noa-success:#3d7b35;--noa-success-bg:#f2f9ee;
  --noa-shadow:0 18px 55px rgba(7,56,74,.08);--noa-radius:22px;
}
.noorin-account-page{margin:0!important;background:linear-gradient(180deg,#fbfcfb 0,#f5f9f7 44%,#f8faf9 100%)!important;color:var(--noa-ink);font-family:inherit;direction:rtl;min-height:100vh}.noorin-account-page *{box-sizing:border-box}.noorin-account-page svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.noorin-account-page a{transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.noa-sitebar{background:rgba(255,255,255,.92);border-bottom:1px solid var(--noa-line);backdrop-filter:blur(12px);position:relative;z-index:30}.noa-sitebar__inner{width:min(1240px,calc(100% - 40px));height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between}.noa-wordmark{display:flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--noa-navy)!important}.noa-wordmark__symbol{width:36px;height:36px;border-radius:11px;background:var(--noa-navy);display:grid;place-items:center;color:#fff;font-weight:800}.noa-wordmark strong{display:block;letter-spacing:1.4px;font-size:14px;line-height:1}.noa-wordmark small{display:block;color:var(--noa-green-dark);font-size:9px;letter-spacing:2.5px;margin-top:4px}.noa-back-site{display:inline-flex;align-items:center;gap:8px;color:var(--noa-text)!important;text-decoration:none!important;font-size:13px}.noa-back-site svg{transform:scaleX(-1);width:17px}.noa-page-shell{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:38px 0 56px}.noa-mini-footer{border-top:1px solid var(--noa-line);background:#fff}.noa-mini-footer>div{width:min(1240px,calc(100% - 40px));height:68px;margin:auto;display:flex;justify-content:space-between;align-items:center;color:var(--noa-muted);font-size:12px}.noa-mini-footer a{color:var(--noa-text);text-decoration:none}.noa-global-alert{max-width:820px;margin:0 auto 18px;border-radius:16px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:start;border:1px solid}.noa-global-alert.is-error{background:var(--noa-error-bg);border-color:#efd4d1;color:#7d3333}.noa-global-alert.is-success{background:var(--noa-success-bg);border-color:#d7e9d0;color:#35692e}.noa-global-alert__icon{width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.7);display:grid;place-items:center}.noa-global-alert__icon svg{width:17px;height:17px}.noa-global-alert strong{display:block;font-size:13px;margin-bottom:3px}.noa-global-alert p{margin:0;font-size:12px;line-height:1.8}.noa-global-alert button{border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer;line-height:1;padding:3px 6px}.noa-auth-wrap{max-width:1040px;margin:22px auto 10px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:18px;align-items:stretch}.noa-auth-wrap--single{display:block;max-width:620px}.noa-auth-card,.noa-auth-context,.noa-panel,.noa-account-sidebar,.noa-dashboard-stats article{background:var(--noa-card);border:1px solid var(--noa-line);border-radius:var(--noa-radius);box-shadow:var(--noa-shadow)}.noa-auth-card{padding:38px 42px}.noa-auth-context{padding:34px;overflow:hidden;position:relative;background:linear-gradient(145deg,#f8fbfa 0,#edf6f1 100%);box-shadow:none}.noa-auth-context:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(128,195,66,.18);border-radius:50%;left:-120px;bottom:-130px}.noa-auth-context__badge,.noa-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.1px;color:var(--noa-green-dark)}.noa-auth-context h2{font-size:25px;line-height:1.65;margin:14px 0 14px;max-width:360px}.noa-auth-context>p{font-size:13px;line-height:2;color:var(--noa-text);margin:0;position:relative;z-index:1}.noa-context-list{display:grid;gap:10px;margin-top:26px;position:relative;z-index:1}.noa-context-list>div{display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:14px;background:rgba(255,255,255,.7);border:1px solid rgba(7,56,74,.06)}.noa-context-list>div>svg{color:var(--noa-navy);margin-top:2px}.noa-context-list span{display:block}.noa-context-list b,.noa-context-list strong{display:block;font-size:12px}.noa-context-list small{display:block;font-size:11px;color:var(--noa-muted);margin-top:3px;line-height:1.7}.noa-context-note{margin-top:24px;padding:13px;border-radius:14px;background:#fff;border:1px solid var(--noa-line);display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.9;color:var(--noa-text);position:relative;z-index:1}.noa-context-note svg{color:var(--noa-green-dark);flex:0 0 auto}.noa-auth-heading{margin-bottom:26px}.noa-auth-heading h1{font-size:30px;line-height:1.45;margin:8px 0 8px;letter-spacing:-.3px}.noa-auth-heading p{margin:0;color:var(--noa-muted);font-size:13px;line-height:1.95}.noa-form{display:grid;gap:17px}.noa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.noa-field{display:grid;gap:7px;min-width:0;color:var(--noa-text);font-size:12px;font-weight:650}.noa-field>span{display:flex;justify-content:space-between;align-items:center}.noa-field>span small{font-size:10px;color:var(--noa-muted);font-weight:400}.noa-field input,.noa-field textarea{width:100%;border:1px solid var(--noa-line-2);border-radius:12px;background:#fff;color:var(--noa-ink);font:inherit;font-size:13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.noa-field input{height:48px;padding:0 13px}.noa-field textarea{padding:12px 13px;resize:vertical;line-height:1.9}.noa-field input:focus,.noa-field textarea:focus{border-color:#9bcf69;box-shadow:0 0 0 3px rgba(128,195,66,.12)}.noa-field.is-invalid input,.noa-field.is-invalid textarea,.noa-field.is-invalid .noa-input-wrap{border-color:#d88682;background:#fffafa}.noa-field-error{color:var(--noa-error);font-size:10.5px;font-weight:500;line-height:1.7}.noa-field-hint{color:var(--noa-muted);font-size:10px;font-weight:400}.noa-input-wrap{display:flex;align-items:center;border:1px solid var(--noa-line-2);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .18s,box-shadow .18s}.noa-input-wrap:focus-within{border-color:#9bcf69;box-shadow:0 0 0 3px rgba(128,195,66,.12)}.noa-input-wrap input{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.noa-input-icon{padding:0 12px 0 0;color:var(--noa-muted);display:grid;place-items:center}.noa-input-icon svg{width:17px;height:17px}.noa-password button{border:0;background:#f4f7f6;color:var(--noa-text);font:inherit;font-size:10.5px;height:32px;border-radius:9px;margin-left:7px;padding:0 11px;cursor:pointer}.noa-form-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.noa-checkbox{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--noa-text);cursor:pointer}.noa-checkbox input{accent-color:var(--noa-green);width:15px;height:15px}.noa-form-meta a,.noa-auth-switch a,.noa-panel-head a,.noa-order-detail-head>a{color:var(--noa-navy);text-decoration:none;font-size:11.5px;font-weight:700}.noa-primary,.noa-secondary{min-height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none!important;font:inherit;font-size:12px;font-weight:750;cursor:pointer;padding:0 18px}.noa-primary{border:1px solid var(--noa-navy);background:var(--noa-navy);color:#fff!important;box-shadow:0 9px 20px rgba(7,56,74,.12)}.noa-primary:hover{background:var(--noa-navy-2);transform:translateY(-1px)}.noa-primary svg{width:16px;transform:scaleX(-1)}.noa-secondary{border:1px solid var(--noa-line-2);background:#fff;color:var(--noa-navy)!important}.noa-secondary:hover{border-color:#b7c9cf;background:#fbfcfc}.noa-auth-switch{margin-top:20px;padding-top:18px;border-top:1px solid var(--noa-line);text-align:center;color:var(--noa-muted);font-size:11.5px}.noa-account-types{display:grid;grid-template-columns:1fr 1fr;gap:11px}.noa-account-types label{cursor:pointer}.noa-account-types input{position:absolute;opacity:0;pointer-events:none}.noa-account-types span{min-height:84px;border:1px solid var(--noa-line-2);border-radius:14px;padding:13px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;background:#fff}.noa-account-types svg{grid-row:1/3;color:var(--noa-navy)}.noa-account-types b{font-size:12px}.noa-account-types small{font-size:10px;color:var(--noa-muted);font-weight:400}.noa-account-types input:checked+span{border-color:#a5d479;background:#f6fbf2;box-shadow:0 0 0 2px rgba(128,195,66,.08)}.noa-empty-state{text-align:center;padding:42px 20px;display:flex;flex-direction:column;align-items:center}.noa-empty-state>svg{width:34px;height:34px;color:#8ea1a8;margin-bottom:13px}.noa-empty-state strong{font-size:15px}.noa-empty-state p{font-size:12px;color:var(--noa-muted);line-height:1.9;margin:7px 0 15px;max-width:480px}.noa-empty-state--compact{padding:30px 18px}.noa-account-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:18px;align-items:start}.noa-account-sidebar{padding:14px;box-shadow:none;position:sticky;top:18px}.noa-account-identity{display:flex;align-items:center;gap:10px;padding:9px 8px 17px;border-bottom:1px solid var(--noa-line);margin-bottom:8px}.noa-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,var(--noa-navy),var(--noa-navy-2));color:#fff;font-weight:800;font-size:15px}.noa-account-identity strong{display:block;font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noa-account-identity small{display:block;color:var(--noa-muted);font-size:10px;margin-top:3px}.noa-account-nav{display:grid;gap:3px}.noa-account-nav a{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:11px;text-decoration:none!important;color:#50656d!important;font-size:11.5px}.noa-account-nav a svg{width:17px;height:17px;color:#7d9097}.noa-account-nav a:hover{background:#f5f8f7;color:var(--noa-navy)!important}.noa-account-nav a.is-active{background:#eef7e8;color:var(--noa-navy)!important;font-weight:750}.noa-account-nav a.is-active svg{color:var(--noa-green-dark)}.noa-account-logout{margin-top:12px;border-top:1px solid var(--noa-line);padding:13px 10px 2px;display:block;color:#a14b4b!important;text-decoration:none!important;font-size:11px}.noa-account-content{min-width:0}.noa-page-heading{min-height:115px;background:linear-gradient(135deg,#fff 0,#f8fbfa 100%);border:1px solid var(--noa-line);border-radius:var(--noa-radius);padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.noa-page-heading h1{font-size:25px;margin:5px 0 5px;line-height:1.45}.noa-page-heading p{margin:0;color:var(--noa-muted);font-size:11.5px;line-height:1.8}.noa-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.noa-dashboard-stats article{padding:18px;box-shadow:none;display:flex;align-items:flex-start;gap:12px}.noa-stat-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f0f7ec;color:var(--noa-green-dark);flex:0 0 auto}.noa-stat-icon svg{width:18px;height:18px}.noa-dashboard-stats small{font-size:10px;color:var(--noa-muted);display:block}.noa-dashboard-stats strong{font-size:22px;display:block;margin:4px 0 2px}.noa-dashboard-stats strong.is-small{font-size:16px}.noa-dashboard-stats p{font-size:10px;color:var(--noa-muted);margin:0}.noa-progress{height:5px;border-radius:10px;background:#edf1ef;overflow:hidden;width:110px;margin-top:7px}.noa-progress i{display:block;height:100%;background:var(--noa-green);border-radius:10px}.noa-content-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:14px}.noa-panel{padding:20px;box-shadow:none}.noa-panel--wide{min-width:0}.noa-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.noa-panel-head small{color:var(--noa-muted);font-size:9.5px}.noa-panel-head h2{font-size:16px;margin:3px 0 0}.noa-order-list{display:grid}.noa-order-row{display:grid;grid-template-columns:minmax(115px,1fr) auto minmax(95px,.7fr) auto;align-items:center;gap:13px;padding:13px 2px;border-top:1px solid #edf1f2;text-decoration:none!important;color:var(--noa-text)!important;font-size:11px}.noa-order-row:first-child{border-top:0}.noa-order-row>span b,.noa-order-row>span small{display:block}.noa-order-row>span small{color:var(--noa-muted);font-size:9.5px;margin-top:3px}.noa-order-row>strong{font-size:11.5px;color:var(--noa-ink)}.noa-order-row>svg{width:14px;height:14px;color:#a0afb4;transform:scaleX(-1)}.noa-status-pill{background:#f0f7ec;color:#4c7c32;border-radius:999px;padding:5px 9px;font-size:9.5px!important;white-space:nowrap}.noa-quick-links{display:grid;gap:7px}.noa-quick-links>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;border:1px solid var(--noa-line);border-radius:13px;text-decoration:none!important;color:var(--noa-text)!important}.noa-quick-links>a:hover{border-color:#cbd8dc;background:#fafcfc}.noa-quick-links>a>svg:first-child{color:var(--noa-navy);width:17px}.noa-quick-links>a>svg:last-child{width:13px;color:#9aaab0;transform:scaleX(-1)}.noa-quick-links b,.noa-quick-links small{display:block}.noa-quick-links b{font-size:11px}.noa-quick-links small{font-size:9px;color:var(--noa-muted);margin-top:2px}.noa-form--panel{gap:20px}.noa-field--full{grid-column:1/-1}.noa-form-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--noa-line);padding-top:18px;margin-top:2px}.noa-inline-info{display:flex;align-items:center;gap:7px;color:var(--noa-muted);font-size:10.5px}.noa-inline-info svg{width:16px;color:var(--noa-green-dark)}.noa-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.noa-address-card{min-height:200px}.noa-address-card>p{font-size:11.5px;color:var(--noa-text);line-height:2.05;margin:8px 0}.noa-address-empty{height:100px;border:1px dashed var(--noa-line-2);border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--noa-muted);font-size:11px}.noa-address-empty svg{width:17px}.noa-security-note>svg{width:32px;height:32px;color:var(--noa-green-dark)}.noa-security-note h2{font-size:16px;margin:14px 0 7px}.noa-security-note p{font-size:11.5px;color:var(--noa-text);line-height:1.9}.noa-security-note small{font-size:9.5px;color:var(--noa-muted)}.noa-order-detail-head{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--noa-line);padding-bottom:16px}.noa-order-detail-head>div{flex:1}.noa-order-detail-head small{font-size:9px;color:var(--noa-muted)}.noa-order-detail-head h2{margin:3px 0 0;font-size:18px}.noa-order-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0}.noa-order-meta>div{background:#f8faf9;border:1px solid var(--noa-line);border-radius:12px;padding:12px}.noa-order-meta small,.noa-order-meta strong{display:block}.noa-order-meta small{font-size:9px;color:var(--noa-muted)}.noa-order-meta strong{font-size:11px;margin-top:4px}.noa-order-items{border-top:1px solid var(--noa-line)}.noa-order-items>div{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f2}.noa-order-thumb{width:58px;height:58px;border-radius:10px;background:#f6f8f7;display:grid;place-items:center;overflow:hidden}.noa-order-thumb img{width:100%;height:100%;object-fit:contain}.noa-order-items b,.noa-order-items small{display:block}.noa-order-items b{font-size:11px}.noa-order-items small{font-size:9px;color:var(--noa-muted);margin-top:4px}.noa-order-items strong{font-size:11px}.noa-pagination{display:flex;justify-content:center;gap:5px;margin-top:18px}.noa-pagination .page-numbers{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--noa-line);border-radius:9px;display:grid;place-items:center;text-decoration:none;color:var(--noa-text);font-size:10px}.noa-pagination .current{background:var(--noa-navy);color:#fff;border-color:var(--noa-navy)}.noa-mobile-account-menu{display:none}
@media(max-width:980px){.noa-page-shell{width:min(100% - 28px,900px);padding-top:24px}.noa-auth-wrap{grid-template-columns:1fr;max-width:720px}.noa-auth-context{order:-1;min-height:auto}.noa-auth-context h2{font-size:22px}.noa-account-layout{grid-template-columns:210px minmax(0,1fr)}.noa-dashboard-stats{grid-template-columns:1fr 1fr}.noa-dashboard-stats article:last-child{grid-column:1/-1}.noa-content-grid{grid-template-columns:1fr}.noa-order-row{grid-template-columns:1fr auto auto}.noa-order-row>span:nth-child(3){display:none}}
@media(max-width:720px){.noa-sitebar__inner,.noa-mini-footer>div{width:calc(100% - 28px)}.noa-sitebar__inner{height:66px}.noa-page-shell{width:calc(100% - 20px);padding:18px 0 34px}.noa-back-site span{display:none}.noa-auth-card,.noa-auth-context{padding:24px 20px;border-radius:18px}.noa-auth-context{display:none}.noa-auth-heading h1{font-size:24px}.noa-form-grid,.noa-account-types,.noa-address-grid,.noa-dashboard-stats,.noa-order-meta{grid-template-columns:1fr}.noa-dashboard-stats article:last-child{grid-column:auto}.noa-form-meta{align-items:flex-start;flex-direction:column}.noa-primary{width:100%}.noa-account-layout{display:block}.noa-mobile-account-menu{display:flex;width:100%;height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--noa-line);border-radius:13px;background:#fff;color:var(--noa-navy);font:inherit;font-size:11.5px;font-weight:700;margin-bottom:10px}.noa-account-sidebar{display:none;position:fixed;inset:0 0 0 auto;width:min(310px,88vw);z-index:120;border-radius:0;padding:20px;box-shadow:-20px 0 60px rgba(7,56,74,.16);overflow:auto}.noa-account-sidebar.is-open{display:block}.noa-page-heading{padding:20px;min-height:auto;align-items:flex-start;flex-direction:column;border-radius:18px}.noa-page-heading h1{font-size:21px}.noa-panel{padding:16px;border-radius:17px}.noa-order-row{grid-template-columns:1fr auto;gap:8px}.noa-order-row>.noa-status-pill{justify-self:end}.noa-order-row>strong{grid-column:1/2}.noa-order-row>svg{grid-column:2/3;grid-row:2}.noa-order-list--table .noa-order-row>span:nth-child(3){display:none}.noa-form-footer{align-items:stretch;flex-direction:column}.noa-inline-info{order:2}.noa-form-footer .noa-primary{order:1}.noa-global-alert{border-radius:13px}.noa-mini-footer>div{height:58px}.noa-order-detail-head{flex-wrap:wrap}.noa-order-meta{padding-top:12px}.noa-order-items>div{grid-template-columns:auto 1fr}.noa-order-items>div>strong{grid-column:2}.noa-auth-card--login{padding-top:28px}}
@media(prefers-reduced-motion:reduce){.noorin-account-page *{scroll-behavior:auto!important;transition:none!important}}

.noa-hp{position:absolute!important;inset:auto auto auto -10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}

/* Noorin sales-request / proforma order presentation */
.noa-quote-amount{color:#8a5a16;font-weight:800}.noa-quote-amount__note{display:block;margin-top:3px;color:var(--noa-muted);font-size:8.5px;font-weight:500;line-height:1.6}
.noa-order-flow-note{display:flex;align-items:flex-start;gap:11px;margin:18px 0 4px;padding:14px 15px;border:1px solid #dce9dc;border-radius:14px;background:linear-gradient(135deg,#f8fcf5,#fff)}
.noa-order-flow-note>svg{flex:0 0 auto;width:19px;height:19px;color:#5c9637;margin-top:1px}.noa-order-flow-note strong{display:block;font-size:11.5px;color:var(--noa-navy)}.noa-order-flow-note p{margin:4px 0 0;color:var(--noa-muted);font-size:10px;line-height:1.9}
.noa-order-timeline{list-style:none;margin:17px 0 5px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}
.noa-order-timeline li{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--noa-line);border-radius:12px;background:#fbfcfc}
.noa-order-timeline li>span{width:24px;height:24px;flex:0 0 24px;border-radius:50%;display:grid;place-items:center;background:#eef2f2;color:#7d8f95;font-size:9px;font-weight:800}
.noa-order-timeline strong,.noa-order-timeline small{display:block}.noa-order-timeline strong{font-size:9.5px;color:#50646c}.noa-order-timeline small{margin-top:3px;color:var(--noa-muted);font-size:8px;line-height:1.65}
.noa-order-timeline li.is-current{border-color:#b8dca0;background:#f7fbf3}.noa-order-timeline li.is-current>span{background:var(--noa-green);color:#173b22}.noa-order-timeline li.is-current strong{color:#3f7229}
.noa-order-timeline li.is-complete{border-color:#dae8d4;background:#fbfdf9}.noa-order-timeline li.is-complete>span{background:#e6f2de;color:#4c8732}
.noa-order-pricing-note{margin:0 0 12px;padding:9px 11px;border-radius:10px;background:#f8faf9;color:var(--noa-muted);font-size:9.5px;line-height:1.8}
.noa-order-exception{margin:16px 0 4px;padding:11px 13px;border:1px solid #efd9d7;border-radius:11px;background:#fff8f7;color:#8b4946;font-size:10.5px}
@media(max-width:900px){.noa-order-timeline{grid-template-columns:1fr}.noa-order-timeline li{min-height:58px}}
