@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap');
.wcpec-app,.wcpec-app *{box-sizing:border-box;font-family:'Tajawal',Arial,sans-serif}.wcpec-app{--navy:#080A24;--navy2:#141744;--purple:#716DA5;--purple2:#EDEAFD;--bg:#F4F3FB;--card:#fff;--line:#DEDCEB;--text:#16172b;--muted:#77758B;--ok:#16B7A0;--danger:#FF5B78;--gold:#E3BD7C;display:flex;min-height:100vh;background:var(--bg);color:var(--text);overflow:hidden}.wcpec-sidebar{width:310px;background:linear-gradient(180deg,var(--navy),var(--navy2));color:#fff;padding:24px 18px;position:sticky;top:0;height:100vh;overflow:auto;box-shadow:0 20px 60px rgba(8,10,36,.24);z-index:20}.wcpec-brand{display:flex;gap:12px;align-items:center;margin-bottom:22px}.wcpec-brand img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:16px;padding:6px}.wcpec-brand strong{display:block;font-size:22px}.wcpec-brand span{display:block;color:#d8d7ff;font-size:12px;margin-top:4px}.wcpec-service-search input{width:100%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;border-radius:16px;padding:12px 14px;outline:none}.wcpec-service-search input::placeholder{color:#d8d7ff}.wcpec-nav{display:flex;flex-direction:column;gap:8px;margin-top:18px}.wcpec-nav button{border:0;background:transparent;color:#fff;text-align:right;padding:13px 14px;border-radius:16px;cursor:pointer;font-weight:700;transition:.2s}.wcpec-nav button:hover,.wcpec-nav button.active{background:#fff;color:var(--navy);box-shadow:0 12px 25px rgba(0,0,0,.12)}.wcpec-sidebar-footer{font-size:12px;color:#d8d7ff;margin-top:22px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.wcpec-main{flex:1;min-width:0;height:100vh;overflow:auto}.wcpec-topbar{position:sticky;top:0;z-index:10;background:rgba(244,243,251,.92);backdrop-filter:blur(14px);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wcpec-topbar h1{margin:0;color:var(--navy);font-size:28px;font-weight:900}.wcpec-topbar p{margin:5px 0 0;color:var(--muted);font-size:14px}.wcpec-userbox{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px 14px}.wcpec-userbox a{color:var(--purple);font-weight:800;text-decoration:none}.wcpec-menu-toggle{display:none}.wcpec-content{padding:28px}.wcpec-card,.wcpec-stat,.wcpec-service-card,.wcpec-alert,.wcpec-login-card{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 50px rgba(8,10,36,.07);padding:22px}.wcpec-card h3,.wcpec-service-card h3{margin:0 0 14px;color:var(--navy);font-weight:900}.wcpec-grid{display:grid;gap:16px}.wcpec-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.wcpec-stat span{display:block;color:var(--muted);font-weight:700}.wcpec-stat strong{display:block;font-size:34px;color:var(--purple);margin-top:8px}.wcpec-alert{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:20px}.wcpec-alert strong{color:var(--navy)}.wcpec-alert span{color:var(--muted)}.wcpec-alert-warning{border-color:#f1d595;background:#fffaf0}.wcpec-alert-danger{border-color:#ffc2cc;background:#fff5f7}.wcpec-alert-success{border-color:#a7eadf;background:#f2fffc}.wcpec-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wcpec-btn{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:14px;padding:11px 16px;font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.wcpec-btn-primary{background:linear-gradient(135deg,var(--purple),#4c4a86);color:#fff;border-color:transparent}.wcpec-btn-small{padding:7px 10px;border-radius:10px;font-size:12px}.wcpec-service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.wcpec-service-card{display:flex;flex-direction:column;gap:12px}.wcpec-service-card>span{align-self:flex-start;background:var(--purple2);color:var(--purple);font-weight:900;border-radius:999px;padding:5px 10px}.wcpec-service-card p{color:var(--muted);line-height:1.8;margin:0;min-height:56px}.wcpec-service-meta{display:flex;justify-content:space-between;gap:10px;color:var(--navy);border-top:1px solid var(--line);padding-top:12px}.wcpec-form-grid,.wcpec-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wcpec-form-grid label{display:flex;flex-direction:column;gap:7px;color:var(--navy);font-weight:800}.wcpec-form-grid input,.wcpec-form-grid select,.wcpec-inline-form input{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;outline:none;color:var(--text)}.wcpec-info-grid div{background:#fafafe;border:1px solid var(--line);border-radius:16px;padding:14px}.wcpec-info-grid span{display:block;color:var(--muted);font-size:12px}.wcpec-info-grid strong{display:block;color:var(--navy);font-size:15px;margin-top:5px}.wcpec-stepper{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.wcpec-stepper span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 13px;color:var(--muted);font-weight:800}.wcpec-stepper span.active{background:var(--navy);color:#fff}.wcpec-wizard-form{display:flex;flex-direction:column;gap:16px}.wcpec-pledge p{line-height:1.9;color:var(--muted)}.wcpec-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.wcpec-price-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafafe;border:1px solid var(--line);border-radius:16px;padding:15px}.wcpec-price-box strong{color:var(--purple);font-size:22px}.wcpec-price-box small{color:var(--muted)}.wcpec-table-wrap{overflow:auto}.wcpec-data-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.wcpec-data-table th{background:var(--navy);color:#fff;text-align:right;padding:14px;font-weight:900}.wcpec-data-table th:first-child{border-radius:0 16px 0 0}.wcpec-data-table th:last-child{border-radius:16px 0 0 0}.wcpec-data-table td{padding:14px;border-bottom:1px solid var(--line);background:#fff}.wcpec-empty{text-align:center;color:var(--muted)}.wcpec-inline-form{display:flex;gap:10px}.wcpec-inline-form input{flex:1}.wcpec-loader-card{text-align:center;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;color:var(--muted)}.wcpec-toast{position:fixed;left:24px;bottom:24px;z-index:99999;padding:14px 18px;border-radius:16px;color:#fff;font-weight:900;box-shadow:0 18px 40px rgba(0,0,0,.25)}.wcpec-toast.ok{background:var(--ok)}.wcpec-toast.err{background:var(--danger)}.wcpec-tasees-login{min-height:520px;display:flex;align-items:center;justify-content:center;background:var(--bg,#F4F3FB);font-family:'Tajawal',Arial}.wcpec-login-card{text-align:center;max-width:520px}.wcpec-login-card h2{color:#080A24}.wcpec-modal{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.wcpec-modal-box{background:#fff;border-radius:24px;max-width:720px;width:100%;padding:22px;position:relative}.wcpec-modal-close{position:absolute;left:14px;top:10px;border:0;background:#f2f2f8;border-radius:12px;width:34px;height:34px;cursor:pointer}
@media(max-width:1100px){.wcpec-grid-5{grid-template-columns:repeat(2,1fr)}.wcpec-form-grid,.wcpec-info-grid{grid-template-columns:repeat(2,1fr)}.wcpec-sidebar{position:fixed;right:-330px;transition:.25s}.wcpec-app.sidebar-open .wcpec-sidebar{right:0}.wcpec-menu-toggle{display:block;border:0;background:var(--navy);color:#fff;border-radius:12px;padding:9px 12px}.wcpec-main{height:auto;min-height:100vh}.wcpec-topbar{gap:12px}.wcpec-userbox{display:none}}
@media(max-width:700px){.wcpec-content{padding:16px}.wcpec-topbar{padding:16px}.wcpec-topbar h1{font-size:22px}.wcpec-grid-5,.wcpec-form-grid,.wcpec-info-grid,.wcpec-service-grid{grid-template-columns:1fr}.wcpec-alert,.wcpec-price-box{flex-direction:column;align-items:flex-start}.wcpec-inline-form{flex-direction:column}.wcpec-btn{width:100%}}


/* WCPEC FIX: منع بقاء النافذة المعلقة فوق الشاشة */
.wcpec-modal[hidden],
#wcpec-modal[hidden]{
    display:none !important;
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
}
.wcpec-modal:not([hidden]){
    display:flex !important;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
}
.wcpec-modal-box{
    max-height:88vh;
    overflow:auto;
}
body.wcpec-tasees-modal-open{
    overflow:hidden;
}
/* WCPEC FIX: تخفيف ثقل الواجهة */
.wcpec-app{
    contain:layout style;
}
.wcpec-sidebar,.wcpec-topbar{
    will-change:auto;
}
.wcpec-loader-card{
    min-height:120px;
    display:flex;
    align-items:center;
    justify-content:center;
}

/* WCPEC PROFILE/ICN FIXES */
.wcpec-hidden-soft{display:none!important}
.wcpec-form-grid select,
.wcpec-form-grid input,
.wcpec-inline-form input{
    position:relative;
    z-index:2;
    min-height:46px;
    pointer-events:auto!important;
    appearance:auto!important;
    -webkit-appearance:menulist!important;
}
.wcpec-form-grid label{position:relative;z-index:1}
.wcpec-card{position:relative}
.wcpec-alert .wcpec-btn{flex:0 0 auto}

.wcpec-field-label{display:flex;align-items:center;gap:8px;font-weight:800;margin-bottom:8px;color:#080A24}
.wcpec-help{width:22px;height:22px;border-radius:50%;border:1px solid #DEDCEB;background:#EDEAFD;color:#080A24;font-weight:900;line-height:1;cursor:pointer}
.wcpec-help:hover{background:#716DA5;color:#fff}
.wcpec-hidden-soft{display:none!important}
.wcpec-form-grid select option[style*="display: none"]{display:none!important}


/* WCPEC Founder Form Official Visual Hotfix */
.wcpec-form-grid > label{
    gap:8px !important;
    overflow:visible !important;
}
.wcpec-field-label{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    flex-direction:row !important;
    gap:7px !important;
    width:100% !important;
    margin:0 0 6px !important;
    padding:0 !important;
    color:#080A24 !important;
    font-size:15px !important;
    font-weight:900 !important;
    line-height:1.4 !important;
    background:transparent !important;
    border:0 !important;
}
.wcpec-help,
.wcpec-field-label .wcpec-help{
    all:unset !important;
    box-sizing:border-box !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 20px !important;
    width:20px !important;
    height:20px !important;
    min-width:20px !important;
    min-height:20px !important;
    max-width:20px !important;
    max-height:20px !important;
    border-radius:50% !important;
    border:1px solid #d8d4ee !important;
    background:#f4f1ff !important;
    color:#57508c !important;
    font-size:12px !important;
    font-weight:900 !important;
    line-height:20px !important;
    text-align:center !important;
    cursor:pointer !important;
    box-shadow:none !important;
    padding:0 !important;
    margin:0 !important;
}
.wcpec-help:hover,
.wcpec-help:focus{
    background:#716DA5 !important;
    color:#fff !important;
    outline:0 !important;
}
.wcpec-form-grid input,
.wcpec-form-grid select{
    width:100% !important;
    height:52px !important;
    min-height:52px !important;
    padding:0 14px !important;
    border:1px solid #d9d6ea !important;
    border-radius:15px !important;
    background:#fff !important;
    color:#080A24 !important;
    font-size:15px !important;
    font-weight:600 !important;
    box-shadow:none !important;
}
.wcpec-form-grid select{
    cursor:pointer !important;
}
.wcpec-form-grid input:focus,
.wcpec-form-grid select:focus{
    border-color:#716DA5 !important;
    box-shadow:0 0 0 3px rgba(113,109,165,.12) !important;
}
.wcpec-card .wcpec-form-grid{
    align-items:start !important;
}

/* WCPEC ICN/Pledge Final Hotfix */
.wcpec-modal-box > .wcpec-modal-close{
    position:absolute!important;
    left:14px!important;
    top:10px!important;
    width:34px!important;
    height:34px!important;
    border:0!important;
    background:#f2f2f8!important;
    color:#080A24!important;
    border-radius:12px!important;
    cursor:pointer!important;
    z-index:3!important;
}
.wcpec-modal-content .wcpec-modal-close{
    position:static!important;
    width:auto!important;
    height:auto!important;
    min-width:auto!important;
    min-height:auto!important;
    border:1px solid #DEDCEB!important;
    background:#fff!important;
    color:#080A24!important;
    border-radius:14px!important;
    padding:11px 16px!important;
    font-weight:900!important;
    line-height:1.4!important;
}
.wcpec-modal-panel,
.wcpec-pledge-modal{
    background:#fff;
    border:1px solid #DEDCEB;
    border-radius:22px;
    padding:24px;
    box-shadow:none;
}
.wcpec-pledge-modal h3,.wcpec-modal-panel h3{margin:0 0 14px;color:#080A24;font-size:26px;font-weight:900}
.wcpec-pledge-scroll{max-height:52vh;overflow:auto;padding:6px 4px 6px 12px;color:#2f3347;line-height:2;font-size:15px}
.wcpec-pledge-scroll p{margin:0 0 12px}
.wcpec-icn-card{border-color:#d8d4ee!important;background:linear-gradient(180deg,#fff,#fbfbff)!important}
.wcpec-pledge-actions{margin-bottom:10px}
.wcpec-pledge-check{margin-top:8px!important}
#wcpec-inline-issue-icn:disabled{opacity:.65;cursor:not-allowed}

/* WCPEC Tasees Unified Login/Register + UICS Merge */
.wcpec-auth-page{min-height:70vh;display:flex;align-items:center;justify-content:center;background:#f4f3fb;padding:32px;font-family:Tajawal,Arial,sans-serif;color:#080a24}
.wcpec-auth-card{width:min(560px,100%);background:#fff;border:1px solid #dedceb;border-radius:28px;box-shadow:0 20px 55px rgba(8,10,36,.10);padding:30px;display:grid;gap:16px}
.wcpec-auth-card h2,.wcpec-auth-card h3{margin:0;color:#080a24;font-size:28px;font-weight:900}.wcpec-auth-card p{margin:0;color:#77758b;line-height:1.8}.wcpec-auth-card label{display:grid;gap:8px;font-weight:800}.wcpec-auth-card input,.wcpec-auth-card select,.wcpec-auth-card textarea{height:52px;border:1px solid #dedceb;border-radius:16px;padding:0 16px;font-family:inherit;background:#fff}.wcpec-auth-card textarea{height:120px;padding:14px 16px}.wcpec-inline-check{display:flex!important;grid-template-columns:unset!important;align-items:center;gap:10px}.wcpec-inline-check input{width:18px;height:18px}.wcpec-uics-merged-card{border-color:#dedceb}.wcpec-live-seal{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:54px;border-radius:18px;background:#edeafd;color:#080a24;font-weight:900;border:1px solid #716da5;letter-spacing:.5px}

/* WCPEC Smart Onboarding Steps Hotfix */
.wcpec-steps-card{border:1px solid #dedceb;background:#fff;box-shadow:0 18px 40px rgba(8,10,36,.08)}
.wcpec-smart-steps{display:flex;flex-direction:column;gap:12px;margin-top:14px}
.wcpec-smart-step{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;border:1px solid #e4e1f2;border-radius:18px;padding:14px 16px;background:#fafaff}
.wcpec-smart-step.done{background:#f3fbf8;border-color:#c9eee3}
.wcpec-smart-step.pending{background:#fffaf1;border-color:#ecdab6}
.wcpec-smart-step-num{width:38px;height:38px;border-radius:14px;background:#716DA5;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}
.wcpec-smart-step.done .wcpec-smart-step-num{background:#16B7A0}
.wcpec-smart-step-body{display:flex;flex-direction:column;gap:6px}
.wcpec-smart-step-body strong{font-size:15px;color:#080A24}
.wcpec-smart-step-body span{font-size:13px;color:#5f5b74;line-height:1.8}
.wcpec-step-done-label{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 14px;background:#dff7ef;color:#0b745f;font-size:13px}
@media(max-width:760px){.wcpec-smart-step{grid-template-columns:38px 1fr}.wcpec-smart-step .wcpec-btn,.wcpec-step-done-label{grid-column:1/-1;width:100%}}

/* WCPEC REAL FRONTEND VALIDATION PATCH */
.wcpec-field-error{border-color:#ff5b78!important;box-shadow:0 0 0 3px rgba(255,91,120,.12)!important;background:#fff7f9!important}.wcpec-inline-error{display:block;color:#ff2f5f;font-weight:900;margin-top:6px}.wcpec-loading-btn{opacity:.75;cursor:wait}.wcpec-status-card .wcpec-info-grid{margin-bottom:18px}.wcpec-hidden-soft{display:none!important}.wcpec-alert-success{border-color:#16B7A0!important;background:#f0fffc!important}.wcpec-alert-danger{border-color:#ff5b78!important;background:#fff5f7!important}.wcpec-alert-warning{border-color:#e3bd7c!important;background:#fffaf0!important}.wcpec-smart-steps{display:grid;gap:12px}.wcpec-smart-step{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid #dedceb;border-radius:18px;padding:14px;background:#fff}.wcpec-smart-step.done{background:#f0fffc}.wcpec-smart-step.pending{background:#fff}.wcpec-smart-step-num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#716DA5;color:#fff;font-weight:900}.wcpec-step-done-label{color:#16B7A0}.wcpec-smart-step-body span{display:block;color:#77758B;margin-top:4px}

/* WCPEC stabilized frontend actions */
.wcpec-hidden-soft{display:none!important}.wcpec-field-error{border-color:#e5484d!important;background:#fff5f5!important;box-shadow:0 0 0 3px rgba(229,72,77,.08)!important}.wcpec-inline-error{display:block;color:#c40000;font-weight:800;font-size:12px;margin-top:6px}.wcpec-loading-btn{opacity:.75;cursor:wait!important}.wcpec-loading-btn:after{content:' ...';animation:wcpecDots 1s infinite}@keyframes wcpecDots{0%{content:' .'}50%{content:' ..'}100%{content:' ...'}}.wcpec-status-card .wcpec-alert{margin-top:16px}.wcpec-independent-panel{border-top:4px solid #716da5}.wcpec-form-grid label{position:relative}.wcpec-file-current{display:block;margin-top:6px;color:#0b5d46;font-weight:700}.wcpec-actions{gap:10px;flex-wrap:wrap}

.wcpec-smart-step.review{border-color:#d6a43b;background:#fffaf0}.wcpec-smart-step.correction{border-color:#d44;background:#fff5f5}.wcpec-smart-step.locked{opacity:.72;background:#f5f6f8}.wcpec-step-state{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 12px;background:#eef2ff;color:#172554;font-size:12px;white-space:nowrap}.wcpec-smart-step.done .wcpec-step-state{background:#dcfce7;color:#14532d}.wcpec-smart-step.review .wcpec-step-state{background:#fef3c7;color:#92400e}.wcpec-smart-step.correction .wcpec-step-state{background:#fee2e2;color:#991b1b}.wcpec-smart-step.locked .wcpec-step-state{background:#e5e7eb;color:#374151}.wcpec-required-missing{border-color:#dc2626!important;background:#fff7f7!important;box-shadow:0 0 0 2px rgba(220,38,38,.12)!important}.wcpec-field-error{display:block;margin-top:5px;color:#dc2626;font-weight:700}.wcpec-btn-loading{position:relative;opacity:.75;cursor:wait!important}

.wcpec-auth-box{max-width:520px;margin:40px auto;background:#fff;border:1px solid #dedceb;border-radius:22px;padding:28px;box-shadow:0 20px 50px rgba(7,25,39,.12);font-family:Tajawal,Arial,sans-serif}.wcpec-auth-box h2{margin-top:0;color:#071927}.wcpec-auth-box label{display:block;margin:12px 0;font-weight:700;color:#071927}.wcpec-auth-box input,.wcpec-auth-box select{width:100%;padding:12px;border:1px solid #d9e2e8;border-radius:12px;margin-top:6px}.wcpec-form-result{margin-top:12px;padding:10px;border-radius:10px;display:none}.wcpec-form-result.ok,.wcpec-form-result.err{display:block}.wcpec-form-result.ok{background:#edfffb;color:#0b5d46}.wcpec-form-result.err{background:#fff1f4;color:#b00028}.wcpec-btn.is-loading{opacity:.75;cursor:wait}

.wcpec-field-error{border-color:#e11d48!important;box-shadow:0 0 0 2px rgba(225,29,72,.14)!important;background:#fff7f8!important}
.wcpec-doc-hint{display:block;margin:8px 0;color:#6b7280;line-height:1.7}.wcpec-service-group{margin-bottom:18px}.wcpec-service-grid-compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}


/* WCPEC Auth and service UX fixes */
.wcpec-auth-page{min-height:70vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6f7fb,#eef1f8);padding:40px 16px;font-family:Tajawal,Arial,sans-serif}
.wcpec-auth-card,.wcpec-auth-box{width:min(560px,94vw);background:#fff;border:1px solid #d9dcef;border-radius:28px;box-shadow:0 26px 70px rgba(8,10,36,.13);padding:34px;display:flex;flex-direction:column;gap:16px;color:#080a24}
.wcpec-auth-card h2,.wcpec-auth-box h2{margin:0 0 8px;font-size:32px;line-height:1.35;color:#080a24;text-align:center}
.wcpec-auth-card p,.wcpec-auth-box p{margin:0 0 8px;color:#77758b;text-align:center}
.wcpec-auth-card label,.wcpec-auth-box label{font-weight:800;color:#080a24;display:flex;flex-direction:column;gap:8px}
.wcpec-auth-card input,.wcpec-auth-card select,.wcpec-auth-box input,.wcpec-auth-box select{height:48px;border:1px solid #d9dcef;border-radius:14px;padding:0 14px;background:#fff;color:#080a24;font-weight:700}
.wcpec-auth-card .wcpec-btn,.wcpec-auth-box .wcpec-btn{height:50px;border-radius:14px;background:#56519b!important;color:#fff!important;border:0!important;font-weight:900;font-size:16px;cursor:pointer;text-align:center;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.wcpec-auth-card a,.wcpec-auth-box a{color:#56519b;font-weight:800;text-align:center;text-decoration:none}
.wcpec-service-actions{display:flex;gap:8px;align-items:center;margin-top:12px}.wcpec-service-actions .wcpec-btn{flex:1}.wcpec-service-modal h3{margin-top:0;color:#080a24}.wcpec-service-modal p{line-height:1.9;color:#333}.wcpec-delegation-form-card{border-top:4px solid #716da5}.wcpec-form-result{margin-top:10px}.wcpec-field-error,[required].wcpec-field-error{border-color:#ff5b78!important;background:#fff5f7!important}


/* WCPEC Auth / UX final fixes */
.wcpec-auth-page{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f7f8fc,#eef0f8);padding:40px 16px;font-family:Tajawal,Arial,sans-serif}
.wcpec-auth-card{width:min(560px,100%);background:#fff;border:1px solid #dfe3f1;border-radius:28px;box-shadow:0 24px 70px rgba(8,10,36,.12);padding:36px;text-align:right}
.wcpec-auth-card h2{margin:0 0 10px;color:#080A24;font-size:34px;font-weight:900;line-height:1.35;text-align:center}
.wcpec-auth-card p{color:#747891;text-align:center;margin:0 0 24px;line-height:1.8}
.wcpec-auth-card label{display:block;margin:14px 0 8px;font-weight:900;color:#080A24}
.wcpec-auth-card input,.wcpec-auth-card select{width:100%;border:1px solid #d8dceb;border-radius:16px;padding:14px 16px;background:#fff;color:#080A24;font-size:15px;outline:none;box-sizing:border-box}
.wcpec-auth-card input:focus,.wcpec-auth-card select:focus{border-color:#716DA5;box-shadow:0 0 0 4px rgba(113,109,165,.12)}
.wcpec-auth-card .wcpec-btn,.wcpec-auth-card button[type=submit]{width:100%;margin-top:18px;background:linear-gradient(135deg,#716DA5,#4c4a86)!important;color:#fff!important;border:0!important;border-radius:16px;padding:14px 18px;font-weight:900;font-size:16px;cursor:pointer;text-decoration:none}
.wcpec-auth-card .wcpec-btn:hover,.wcpec-auth-card button[type=submit]:hover{filter:brightness(.96)}
.wcpec-auth-card a{display:block;text-align:center;margin-top:18px;color:#4c4a86;font-weight:900;text-decoration:none}
.wcpec-auth-card .wcpec-inline-check{display:flex;align-items:center;gap:10px;line-height:1.8}
.wcpec-auth-card .wcpec-inline-check input{width:auto}
.wcpec-form-result.ok{background:#effdf8;border:1px solid #a8ead9;color:#0b6657;border-radius:14px;padding:10px 12px;margin-top:10px}
.wcpec-form-result.err{background:#fff3f5;border:1px solid #ffc5d0;color:#a01834;border-radius:14px;padding:10px 12px;margin-top:10px}
.wcpec-service-actions{display:flex;gap:10px;flex-wrap:wrap}

/* WCPEC Connector payment overlay fallback */
.wcpec-sbcp-transfer-overlay{position:fixed;inset:0;background:rgba(7,16,30,.72);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;direction:rtl}
.wcpec-sbcp-transfer-box{width:min(560px,92vw);background:#fff;border-radius:24px;padding:34px;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.25);border:1px solid rgba(120,120,180,.18);color:#07112b}
.wcpec-sbcp-transfer-box h3{margin:10px 0 8px;font-size:24px;color:#07112b}.wcpec-sbcp-transfer-box p{margin:0 0 16px;color:#555;line-height:1.9}
.wcpec-sbcp-transfer-spinner{width:56px;height:56px;border-radius:50%;border:5px solid #eef0f8;border-top-color:#635aa3;margin:0 auto 12px;animation:wcpecSpin 1s linear infinite}
.wcpec-sbcp-transfer-progress{height:8px;background:#eef0f8;border-radius:30px;overflow:hidden;margin-top:18px}.wcpec-sbcp-transfer-progress span{display:block;height:100%;width:60%;background:#635aa3;animation:wcpecProgress 1.8s ease-in-out infinite;border-radius:30px}
.wcpec-sbcp-success-check,.wcpec-sbcp-error-mark{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:30px;font-weight:900}.wcpec-sbcp-success-check{background:#e7fbf2;color:#0a7c51}.wcpec-sbcp-error-mark{background:#fff0f0;color:#b42318}
.wcpec-sbcp-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:12px 24px;text-decoration:none;font-weight:800;cursor:pointer}.wcpec-sbcp-btn.is-primary{background:#635aa3;color:#fff!important}
@keyframes wcpecSpin{to{transform:rotate(360deg)}}@keyframes wcpecProgress{0%{transform:translateX(120%)}50%{transform:translateX(0)}100%{transform:translateX(-120%)}}

/* ===== WCPEC Professional Accounts Layer ===== */
.wcpec-userbox{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#0b2233}
.wcpec-account-switcher{position:relative;z-index:30;font-family:'Tajawal','Cairo',Arial,sans-serif;color:#0b2233}
.wcpec-account-current{min-width:230px;border:1px solid rgba(184,145,59,.35);background:#ffffff;color:#0b2233;border-radius:16px;padding:10px 14px;text-align:right;box-shadow:0 10px 28px rgba(7,25,39,.08);cursor:pointer;display:grid;gap:2px}
.wcpec-account-current span{font-size:12px;color:#607080;font-weight:700}
.wcpec-account-current strong{font-size:15px;color:#071927;font-weight:900}
.wcpec-account-current small{font-size:11px;color:#0b5d46;font-weight:800;direction:ltr;text-align:right}
.wcpec-account-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:310px;background:#ffffff;border:1px solid #d9e2e8;border-radius:18px;box-shadow:0 22px 55px rgba(7,25,39,.18);padding:12px;display:none;color:#0b2233}
.wcpec-account-switcher.is-open .wcpec-account-menu{display:block}
.wcpec-account-menu>b{display:block;color:#071927;margin:0 0 8px;font-size:14px;font-weight:900}
.wcpec-account-option{width:100%;border:1px solid #e1e8ee;background:#f8fafc;color:#0b2233;border-radius:14px;padding:10px 12px;margin:6px 0;text-align:right;cursor:pointer;display:grid;gap:3px}
.wcpec-account-option:hover,.wcpec-account-option.is-active{background:#0b2233;color:#ffffff;border-color:#0b2233}
.wcpec-account-option small{direction:ltr;text-align:right;color:inherit;opacity:.82;font-weight:700}
.wcpec-account-create-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e1e8ee}
.wcpec-create-account{border:1px solid rgba(11,93,70,.25);background:#eef8f4;color:#0b5d46;border-radius:12px;padding:9px 10px;font-weight:800;cursor:pointer}
.wcpec-create-account:hover{background:#0b5d46;color:#ffffff}
.wcpec-active-account-card{display:flex!important;align-items:center;gap:12px;justify-content:flex-start;flex-wrap:wrap;border-right:5px solid #b8913b!important;background:linear-gradient(135deg,#ffffff,#f7fafb)!important;color:#0b2233!important}
.wcpec-active-account-card span{color:#607080;font-weight:800}
.wcpec-active-account-card strong{color:#071927;font-weight:900;font-size:18px}
.wcpec-active-account-card b{color:#0b5d46;background:#e9f6f1;border-radius:999px;padding:7px 12px;font-size:13px}
.wcpec-active-account-card small{color:#4f6170;font-weight:700}
.wcpec-account-block-modal h3{color:#071927;margin:0 0 12px;font-size:22px;font-weight:900}
.wcpec-account-block-modal p{color:#263847;font-size:15px;line-height:1.8;margin:6px 0}
.wcpec-account-block-modal strong{color:#0b5d46}
.wcpec-activity-category{background:#ffffff;color:#071927;border:1px solid #cfd9e2}
.wcpec-field-error,.wcpec-required-missing+small{color:#b42318!important;background:#fff1f0!important;padding:3px 7px;border-radius:8px;font-weight:800;display:inline-block;margin-top:5px}
.wcpec-required-missing{border-color:#b42318!important;background:#fffafa!important;color:#071927!important}
@media(max-width:780px){.wcpec-account-current{min-width:100%}.wcpec-account-menu{left:auto;right:0;min-width:280px}.wcpec-account-create-row{grid-template-columns:1fr}.wcpec-userbox{width:100%;align-items:stretch}.wcpec-account-switcher{width:100%}}


/* WCPEC 5.4.5 account creation confirmation */
.wcpec-account-confirm-modal{
    position:fixed;
    inset:0;
    background:rgba(9,22,36,.68);
    z-index:9999999;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
}
.wcpec-account-confirm-box{
    width:min(560px,96vw);
    background:#fff;
    border-radius:24px;
    padding:30px;
    box-shadow:0 35px 100px rgba(0,0,0,.34);
    font-family:"Tajawal","Cairo",Arial,sans-serif;
    color:#182536;
    text-align:right;
}
.wcpec-account-confirm-box h3{
    margin:0 0 14px;
    color:#071c33;
    font-size:24px;
    font-weight:900;
}
.wcpec-account-confirm-box p{
    margin:0 0 12px;
    color:#344054;
    line-height:1.9;
    font-size:16px;
}
.wcpec-account-confirm-actions{
    display:flex;
    gap:10px;
    justify-content:flex-start;
    flex-wrap:wrap;
    margin-top:22px;
}
.wcpec-account-confirm-actions button{
    border:0;
    min-height:46px;
    padding:0 22px;
    border-radius:14px;
    cursor:pointer;
    font-weight:900;
}
.wcpec-account-confirm-yes{
    background:#075e45;
    color:#fff;
}
.wcpec-account-confirm-no{
    background:#edf2f7;
    color:#071c33;
}
.wcpec-account-confirm-yes:disabled{
    opacity:.7;
    cursor:not-allowed;
}

/* =====================================================================
   WCPEC Tasees 5.8.0 - Government User Interface Full Replacement
   Applies only inside frontend user dashboards: #wcpec-tasees-app
   ===================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap');

body:has(#wcpec-tasees-app) #wpadminbar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}
html:has(#wcpec-tasees-app){margin-top:0!important}
body:has(#wcpec-tasees-app){margin:0!important;background:#f4f7fb!important;overflow:hidden!important;font-family:'Tajawal',Arial,sans-serif!important;color:#0b1f3a!important}
body:has(#wcpec-tasees-app) header:not(.wcpec-gov-topbar),
body:has(#wcpec-tasees-app) footer:not(.wcpec-gov-footer),
body:has(#wcpec-tasees-app) .site-header,
body:has(#wcpec-tasees-app) .site-footer,
body:has(#wcpec-tasees-app) .entry-header,
body:has(#wcpec-tasees-app) .page-header{display:none!important}
body:has(#wcpec-tasees-app) .entry-content,
body:has(#wcpec-tasees-app) .elementor-widget-container,
body:has(#wcpec-tasees-app) .elementor-section,
body:has(#wcpec-tasees-app) .elementor-container,
body:has(#wcpec-tasees-app) .elementor-column,
body:has(#wcpec-tasees-app) .elementor-widget-wrap{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}

#wcpec-tasees-app,
#wcpec-tasees-app *{box-sizing:border-box;font-family:'Tajawal',Arial,sans-serif!important;letter-spacing:0!important}
#wcpec-tasees-app{--gov-navy:#071b34;--gov-navy2:#0b2547;--gov-blue:#1167d8;--gov-blue2:#0b7bd3;--gov-gold:#c78a28;--gov-green:#008c62;--gov-red:#c72920;--gov-text:#081f3f;--gov-muted:#69758a;--gov-line:#d9e3f0;--gov-soft:#f5f8fc;--gov-card:#ffffff;--gov-shadow:0 18px 42px rgba(7,27,52,.08);display:grid!important;grid-template-columns:292px minmax(0,1fr)!important;grid-template-areas:'sidebar main'!important;direction:rtl!important;width:100vw!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important;background:radial-gradient(circle at 18% 10%,rgba(17,103,216,.11),transparent 34%),linear-gradient(180deg,#f8fbff 0%,#edf3fa 100%)!important;color:var(--gov-text)!important}

#wcpec-tasees-app .wcpec-gov-sidebar{grid-area:sidebar!important;width:292px!important;min-width:292px!important;height:100vh!important;position:sticky!important;top:0!important;right:0!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#071b34 0%,#06162a 100%)!important;border-left:1px solid rgba(255,255,255,.08)!important;border-right:0!important;box-shadow:-18px 0 46px rgba(7,27,52,.18)!important;padding:0!important;z-index:50!important;color:#fff!important;overflow:hidden!important}
#wcpec-tasees-app .wcpec-gov-brand{height:116px!important;display:flex!important;align-items:center!important;gap:14px!important;padding:22px 20px!important;background:#fff!important;border-bottom:1px solid rgba(7,27,52,.08)!important;color:var(--gov-navy)!important}
#wcpec-tasees-app .wcpec-gov-brand-logo{width:58px!important;height:58px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fff6e7,#fff)!important;border:1px solid #efd8b2!important;color:var(--gov-gold)!important;font-size:28px!important;font-weight:900!important;overflow:hidden!important;box-shadow:0 10px 26px rgba(199,138,40,.16)!important}
#wcpec-tasees-app .wcpec-gov-brand-logo img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important}
#wcpec-tasees-app .wcpec-gov-brand-text{display:flex!important;flex-direction:column!important;gap:4px!important;line-height:1.2!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-brand-text strong{font-size:24px!important;font-weight:900!important;color:#071b34!important;margin:0!important}
#wcpec-tasees-app .wcpec-gov-brand-text span{font-size:12px!important;font-weight:800!important;color:#44536a!important;margin:0!important;white-space:normal!important}

#wcpec-tasees-app .wcpec-gov-search{padding:18px 18px 12px!important;background:rgba(255,255,255,.02)!important}
#wcpec-tasees-app .wcpec-gov-search input{width:100%!important;height:54px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;background:#fff!important;color:#071b34!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;outline:0!important;box-shadow:0 14px 35px rgba(0,0,0,.12)!important}
#wcpec-tasees-app .wcpec-gov-search input::placeholder{color:#7b8798!important}

#wcpec-tasees-app .wcpec-gov-nav{display:flex!important;flex-direction:column!important;gap:6px!important;overflow:auto!important;padding:10px 16px 18px!important;flex:1!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.35) transparent!important;background:transparent!important;border:0!important}
#wcpec-tasees-app .wcpec-gov-nav button{height:49px!important;min-height:49px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:0!important;border-radius:15px!important;padding:0 14px!important;background:transparent!important;color:#eef5ff!important;font-size:15px!important;font-weight:900!important;text-align:right!important;cursor:pointer!important;box-shadow:none!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}
#wcpec-tasees-app .wcpec-gov-nav button i{width:25px!important;height:25px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#c78a28!important;background:rgba(255,255,255,.07)!important;font-style:normal!important;font-size:13px!important;flex:0 0 25px!important}
#wcpec-tasees-app .wcpec-gov-nav button span{display:block!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:inherit!important}
#wcpec-tasees-app .wcpec-gov-nav button:hover{background:rgba(255,255,255,.08)!important;transform:translateX(-2px)!important}
#wcpec-tasees-app .wcpec-gov-nav button.active{background:#fff!important;color:#0b4aa1!important;box-shadow:0 14px 32px rgba(0,0,0,.18)!important}
#wcpec-tasees-app .wcpec-gov-nav button.active i{background:#eef5ff!important;color:#0b67d8!important}
#wcpec-tasees-app .wcpec-gov-sidebar-footer{padding:18px 18px 22px!important;border-top:1px solid rgba(255,255,255,.10)!important;background:rgba(0,0,0,.12)!important;display:flex!important;flex-direction:column!important;gap:7px!important;color:#dfeaff!important}
#wcpec-tasees-app .wcpec-gov-sidebar-footer strong{font-size:13px!important;font-weight:900!important;color:#fff!important}
#wcpec-tasees-app .wcpec-gov-sidebar-footer span{font-size:12px!important;line-height:1.8!important;color:#b9c8db!important}

#wcpec-tasees-app .wcpec-gov-main{grid-area:main!important;height:100vh!important;min-width:0!important;overflow:auto!important;background:transparent!important;padding:0!important;position:relative!important}
#wcpec-tasees-app .wcpec-gov-topbar{height:86px!important;position:sticky!important;top:0!important;z-index:40!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid var(--gov-line)!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto minmax(280px,auto)!important;gap:16px!important;align-items:center!important;padding:14px 26px!important;box-shadow:0 10px 28px rgba(7,27,52,.06)!important;margin:0!important;color:var(--gov-text)!important}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
#wcpec-tasees-app .wcpec-gov-topbar-left{justify-content:flex-end!important}
#wcpec-tasees-app .wcpec-menu-toggle{width:46px!important;height:46px!important;display:none!important;align-items:center!important;justify-content:center!important;border:1px solid var(--gov-line)!important;border-radius:14px!important;background:#fff!important;color:var(--gov-navy)!important;font-size:22px!important;font-weight:900!important;box-shadow:0 10px 22px rgba(7,27,52,.06)!important}
#wcpec-tasees-app .wcpec-gov-current-account{min-height:58px!important;display:grid!important;grid-template-columns:auto auto!important;grid-template-areas:'label type' 'icn icn'!important;gap:2px 8px!important;align-content:center!important;border:1px solid #caeadf!important;background:linear-gradient(135deg,#ecfff8,#fff)!important;border-radius:18px!important;padding:10px 16px!important;min-width:300px!important;color:#064b39!important;box-shadow:0 12px 28px rgba(0,140,98,.07)!important}
#wcpec-tasees-app .wcpec-gov-current-account span{grid-area:label!important;font-size:12px!important;font-weight:800!important;color:#66758a!important}
#wcpec-tasees-app .wcpec-gov-current-account strong{grid-area:type!important;font-size:15px!important;font-weight:900!important;color:#071b34!important}
#wcpec-tasees-app .wcpec-gov-current-account b{grid-area:icn!important;font-size:12px!important;font-weight:900!important;color:#007a58!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-notification{height:50px!important;display:flex!important;align-items:center!important;gap:9px!important;position:relative!important;border:1px solid var(--gov-line)!important;background:#fff!important;color:#1a3355!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 10px 22px rgba(7,27,52,.06)!important;cursor:pointer!important}
#wcpec-tasees-app .wcpec-gov-notification i{font-style:normal!important;color:#1167d8!important}
#wcpec-tasees-app .wcpec-gov-notification em{position:absolute!important;top:-7px!important;right:9px!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:#c72920!important;color:#fff!important;border:2px solid #fff!important;font-size:11px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important}
#wcpec-tasees-app .wcpec-gov-account-switcher{display:flex!important;align-items:center!important;min-width:0!important}
#wcpec-tasees-app .wcpec-gov-account-switcher:empty{display:none!important}
#wcpec-tasees-app .wcpec-gov-account-switcher *{max-width:360px!important}
#wcpec-tasees-app .wcpec-gov-account-switcher select,
#wcpec-tasees-app .wcpec-gov-account-switcher button,
#wcpec-tasees-app .wcpec-gov-account-switcher a{height:50px!important;border-radius:14px!important;border:1px solid var(--gov-line)!important;background:#fff!important;color:#071b34!important;font-weight:900!important;text-decoration:none!important}
#wcpec-tasees-app .wcpec-gov-user-card{height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--gov-line)!important;background:#fff!important;border-radius:18px!important;padding:8px 10px 8px 16px!important;box-shadow:0 10px 22px rgba(7,27,52,.06)!important;color:#071b34!important}
#wcpec-tasees-app .wcpec-gov-avatar{width:40px!important;height:40px!important;border-radius:14px!important;background:linear-gradient(135deg,#0b67d8,#0b2547)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:18px!important}
#wcpec-tasees-app .wcpec-gov-user-card span{display:block!important;font-size:11px!important;color:#7a8798!important;font-weight:800!important;margin-bottom:3px!important}
#wcpec-tasees-app .wcpec-gov-user-card strong{display:block!important;font-size:14px!important;color:#071b34!important;font-weight:900!important;white-space:nowrap!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-logout{height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:14px!important;background:#fff4f2!important;color:#ba281f!important;border:1px solid #ffd6d0!important;font-weight:900!important;text-decoration:none!important}

#wcpec-tasees-app .wcpec-gov-hero{margin:28px 28px 16px!important;min-height:144px!important;border:1px solid var(--gov-line)!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,252,255,.88)),radial-gradient(circle at 18% 22%,rgba(17,103,216,.14),transparent 34%)!important;box-shadow:var(--gov-shadow)!important;padding:30px 34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;position:relative!important;overflow:hidden!important;color:#071b34!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-hero:before{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(199,138,40,.18),transparent 14%,transparent 86%,rgba(17,103,216,.10))!important;pointer-events:none!important}
#wcpec-tasees-app .wcpec-gov-kicker{display:block!important;margin:0 0 8px!important;color:#69758a!important;font-size:13px!important;font-weight:800!important}
#wcpec-tasees-app .wcpec-gov-hero h1{margin:0!important;color:#061b36!important;font-size:38px!important;line-height:1.2!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-gov-hero p{margin:10px 0 0!important;color:#69758a!important;font-size:15px!important;line-height:1.8!important;font-weight:700!important}
#wcpec-tasees-app .wcpec-gov-hero-status{min-width:170px!important;border:1px solid #cfeee1!important;background:#effff8!important;border-radius:20px!important;padding:14px 18px!important;color:#074e3b!important;box-shadow:0 14px 28px rgba(0,140,98,.08)!important}
#wcpec-tasees-app .wcpec-gov-hero-status span{display:block!important;font-size:12px!important;font-weight:800!important;color:#68847b!important;margin-bottom:5px!important}
#wcpec-tasees-app .wcpec-gov-hero-status strong{display:block!important;font-size:16px!important;font-weight:900!important;color:#007a58!important}

#wcpec-tasees-app .wcpec-gov-content{padding:0 28px 28px!important;margin:0!important;max-width:none!important;width:100%!important;min-height:calc(100vh - 330px)!important;background:transparent!important;color:#071b34!important;text-align:right!important}
#wcpec-tasees-app .wcpec-loader-card{border:1px solid var(--gov-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--gov-shadow)!important;min-height:180px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#69758a!important;font-weight:900!important;font-size:16px!important}

/* Cards, alerts, dashboards */
#wcpec-tasees-app .wcpec-card,
#wcpec-tasees-app .wcpec-status-card,
#wcpec-tasees-app .wcpec-icn-card,
#wcpec-tasees-app .wcpec-steps-card,
#wcpec-tasees-app .wcpec-delegation-form-card,
#wcpec-tasees-app .wcpec-service-card,
#wcpec-tasees-app .wcpec-active-account-card{background:#fff!important;border:1px solid var(--gov-line)!important;border-radius:24px!important;box-shadow:var(--gov-shadow)!important;color:#071b34!important;padding:24px!important;margin:0 0 18px!important;text-align:right!important;overflow:hidden!important}
#wcpec-tasees-app .wcpec-card h2,
#wcpec-tasees-app .wcpec-card h3,
#wcpec-tasees-app .wcpec-status-card h3{margin:0 0 16px!important;color:#061b36!important;font-size:23px!important;font-weight:900!important;line-height:1.4!important}
#wcpec-tasees-app .wcpec-card p,
#wcpec-tasees-app .wcpec-card span,
#wcpec-tasees-app .wcpec-card small{line-height:1.9!important}
#wcpec-tasees-app .wcpec-active-account-card{display:grid!important;grid-template-columns:auto auto 1fr!important;gap:8px 14px!important;align-items:center!important;background:linear-gradient(135deg,#effff8,#fff)!important;border-color:#bfeada!important}
#wcpec-tasees-app .wcpec-active-account-card span{color:#69758a!important;font-size:13px!important;font-weight:800!important}
#wcpec-tasees-app .wcpec-active-account-card strong{color:#071b34!important;font-size:18px!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-active-account-card b{color:#007a58!important;background:#dff8ef!important;padding:8px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;width:max-content!important;justify-self:end!important}
#wcpec-tasees-app .wcpec-active-account-card small{grid-column:1/-1!important;color:#66758a!important;font-weight:700!important}

#wcpec-tasees-app .wcpec-stats,
#wcpec-tasees-app .wcpec-stat-grid,
#wcpec-tasees-app .wcpec-info-grid,
#wcpec-tasees-app .wcpec-service-grid,
#wcpec-tasees-app .wcpec-service-grid-compact{display:grid!important;grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:16px!important;margin:0 0 22px!important}
#wcpec-tasees-app .wcpec-stat,
#wcpec-tasees-app .wcpec-info-grid > div,
#wcpec-tasees-app .wcpec-service-grid > *,
#wcpec-tasees-app .wcpec-service-grid-compact > *{background:#fff!important;border:1px solid var(--gov-line)!important;border-radius:22px!important;box-shadow:0 14px 32px rgba(7,27,52,.06)!important;padding:18px!important;color:#071b34!important;min-height:110px!important}
#wcpec-tasees-app .wcpec-stat strong,
#wcpec-tasees-app .wcpec-info-grid strong{font-size:24px!important;color:#071b34!important;font-weight:900!important;display:block!important;margin-top:6px!important}
#wcpec-tasees-app .wcpec-stat span,
#wcpec-tasees-app .wcpec-info-grid span{font-size:13px!important;color:#69758a!important;font-weight:800!important}

#wcpec-tasees-app .wcpec-alert{border-radius:18px!important;padding:16px 18px!important;margin:16px 0!important;border:1px solid var(--gov-line)!important;box-shadow:0 12px 24px rgba(7,27,52,.05)!important;display:flex!important;flex-direction:column!important;gap:5px!important;font-weight:800!important;line-height:1.8!important;text-align:right!important;background:#f8fbff!important;color:#17365d!important}
#wcpec-tasees-app .wcpec-alert-success{background:#f0fff8!important;border-color:#bdebd9!important;color:#06714f!important}
#wcpec-tasees-app .wcpec-alert-danger{background:#fff5f4!important;border-color:#ffd1cc!important;color:#b5261e!important}
#wcpec-tasees-app .wcpec-alert-warning{background:#fff9ef!important;border-color:#f1d8ad!important;color:#9d6815!important}

/* Steps and workflow */
#wcpec-tasees-app .wcpec-smart-steps{display:flex!important;flex-direction:column!important;gap:14px!important;margin:18px 0!important}
#wcpec-tasees-app .wcpec-smart-step{display:grid!important;grid-template-columns:46px 1fr auto!important;gap:16px!important;align-items:center!important;border:1px solid #cfe8e1!important;border-radius:22px!important;background:linear-gradient(135deg,#effff8,#fbfffd)!important;padding:18px!important;box-shadow:0 12px 26px rgba(7,27,52,.05)!important;color:#071b34!important;min-height:86px!important}
#wcpec-tasees-app .wcpec-smart-step.pending{background:#fff!important;border-color:#efd8b2!important}
#wcpec-tasees-app .wcpec-smart-step.locked{background:#f6f8fb!important;border-color:#dce5f0!important;opacity:.96!important}
#wcpec-tasees-app .wcpec-smart-step-num{width:40px!important;height:40px!important;border-radius:50%!important;background:linear-gradient(135deg,#20b89b,#008c62)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 22px rgba(0,140,98,.20)!important}
#wcpec-tasees-app .wcpec-smart-step.pending .wcpec-smart-step-num{background:linear-gradient(135deg,#716da5,#5b56a5)!important}
#wcpec-tasees-app .wcpec-smart-step-body strong{display:block!important;color:#061b36!important;font-size:17px!important;font-weight:900!important;margin-bottom:4px!important}
#wcpec-tasees-app .wcpec-smart-step-body span{display:block!important;color:#69758a!important;font-size:13px!important;font-weight:700!important;line-height:1.8!important}
#wcpec-tasees-app .wcpec-step-state,
#wcpec-tasees-app .wcpec-step-done-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;border-radius:999px!important;padding:0 14px!important;background:#dff8ef!important;color:#06714f!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}
#wcpec-tasees-app .wcpec-smart-step.pending .wcpec-step-state{background:#eef3ff!important;color:#0b67d8!important}

/* Tables */
#wcpec-tasees-app .wcpec-table-wrap{width:100%!important;overflow:auto!important;border:1px solid var(--gov-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 32px rgba(7,27,52,.05)!important;margin:10px 0!important}
#wcpec-tasees-app table.wcpec-data-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;margin:0!important;color:#071b34!important;direction:rtl!important;font-size:14px!important;overflow:hidden!important}
#wcpec-tasees-app table.wcpec-data-table thead th{height:58px!important;background:linear-gradient(180deg,#f6f9fd,#eef4fa)!important;color:#233a59!important;border-bottom:1px solid var(--gov-line)!important;border-left:1px solid #e5ecf4!important;padding:0 16px!important;text-align:right!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}
#wcpec-tasees-app table.wcpec-data-table tbody td{height:62px!important;border-bottom:1px solid #edf2f7!important;border-left:1px solid #edf2f7!important;padding:12px 16px!important;color:#10294a!important;font-weight:700!important;vertical-align:middle!important;background:#fff!important;text-align:right!important}
#wcpec-tasees-app table.wcpec-data-table tbody tr:hover td{background:#f8fbff!important}
#wcpec-tasees-app table.wcpec-data-table tbody tr:last-child td{border-bottom:0!important}
#wcpec-tasees-app .wcpec-empty{text-align:center!important;color:#77859a!important;padding:34px!important;font-weight:900!important}

/* Forms */
#wcpec-tasees-app form,
#wcpec-tasees-app .wcpec-form-grid{direction:rtl!important;text-align:right!important}
#wcpec-tasees-app .wcpec-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:16px!important}
#wcpec-tasees-app label{color:#071b34!important;font-weight:900!important;font-size:14px!important;line-height:1.7!important}
#wcpec-tasees-app input,
#wcpec-tasees-app select,
#wcpec-tasees-app textarea{width:100%!important;min-height:50px!important;border:1px solid #d7e1ee!important;border-radius:16px!important;background:#fff!important;color:#071b34!important;padding:0 15px!important;font-size:14px!important;font-weight:800!important;outline:0!important;box-shadow:none!important;text-align:right!important;direction:rtl!important}
#wcpec-tasees-app textarea{min-height:120px!important;padding:14px 15px!important;resize:vertical!important}
#wcpec-tasees-app input:focus,
#wcpec-tasees-app select:focus,
#wcpec-tasees-app textarea:focus{border-color:#1167d8!important;box-shadow:0 0 0 4px rgba(17,103,216,.10)!important}
#wcpec-tasees-app .wcpec-inline-form{display:flex!important;gap:12px!important;align-items:center!important}
#wcpec-tasees-app .wcpec-inline-form input{flex:1!important}

/* Buttons */
#wcpec-tasees-app .wcpec-btn,
#wcpec-tasees-app button.wcpec-btn,
#wcpec-tasees-app a.wcpec-btn{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;border:1px solid #d6e1ee!important;background:#fff!important;color:#0b376f!important;font-size:14px!important;font-weight:900!important;padding:0 18px!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(7,27,52,.06)!important;transition:.18s ease!important;line-height:1!important}
#wcpec-tasees-app .wcpec-btn:hover{transform:translateY(-1px)!important;box-shadow:0 12px 24px rgba(7,27,52,.10)!important}
#wcpec-tasees-app .wcpec-btn-primary,
#wcpec-tasees-app button.wcpec-btn-primary,
#wcpec-tasees-app a.wcpec-btn-primary{background:linear-gradient(135deg,#1167d8,#0b4aa1)!important;border-color:#1167d8!important;color:#fff!important}
#wcpec-tasees-app .wcpec-btn-danger{background:linear-gradient(135deg,#d83a30,#a51f17)!important;border-color:#c72920!important;color:#fff!important}
#wcpec-tasees-app .wcpec-btn-small{min-height:34px!important;border-radius:11px!important;font-size:12px!important;padding:0 12px!important}
#wcpec-tasees-app .wcpec-actions{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:16px!important}

/* Status badges */
#wcpec-tasees-app .status,
#wcpec-tasees-app .wcpec-badge,
#wcpec-tasees-app [class*='badge'],
#wcpec-tasees-app [class*='status']{border-radius:999px!important;font-weight:900!important}

/* Modals and toasts */
#wcpec-tasees-app .wcpec-modal{position:fixed!important;inset:0!important;background:rgba(5,20,39,.52)!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;backdrop-filter:blur(8px)!important}
#wcpec-tasees-app .wcpec-modal[hidden]{display:none!important}
#wcpec-tasees-app .wcpec-modal-box{width:min(900px,96vw)!important;max-height:86vh!important;overflow:auto!important;background:#fff!important;border:1px solid var(--gov-line)!important;border-radius:26px!important;box-shadow:0 30px 80px rgba(0,0,0,.28)!important;padding:26px!important;position:relative!important;color:#071b34!important}
#wcpec-tasees-app .wcpec-modal-close{position:absolute!important;top:14px!important;left:14px!important;width:38px!important;height:38px!important;border:0!important;border-radius:12px!important;background:#fff4f2!important;color:#b5261e!important;font-size:24px!important;font-weight:900!important;cursor:pointer!important}
#wcpec-tasees-app .wcpec-toast{position:fixed!important;bottom:24px!important;left:24px!important;z-index:100000!important;border-radius:16px!important;background:#071b34!important;color:#fff!important;padding:14px 18px!important;font-weight:900!important;box-shadow:0 16px 42px rgba(0,0,0,.18)!important}
#wcpec-tasees-app .wcpec-toast.ok{background:#008c62!important}
#wcpec-tasees-app .wcpec-toast.err{background:#c72920!important}

#wcpec-tasees-app .wcpec-gov-footer{margin:8px 28px 28px!important;border:1px solid var(--gov-line)!important;border-radius:22px!important;background:#fff!important;padding:16px 20px!important;display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;color:#69758a!important;font-size:12px!important;font-weight:800!important;box-shadow:0 12px 28px rgba(7,27,52,.05)!important}
#wcpec-tasees-app .wcpec-gov-footer b{color:#071b34!important;font-size:13px!important;font-weight:900!important}

/* Other module cleanup inside user interface */
#wcpec-tasees-app .wcpec-owner-delegations,
#wcpec-tasees-app .wcpec-representative-dashboard,
#wcpec-tasees-app .wcpec-delegation-dashboard,
#wcpec-tasees-app .wcpec-delegation-wrap{background:#fff!important;border:1px solid var(--gov-line)!important;border-radius:24px!important;box-shadow:var(--gov-shadow)!important;padding:24px!important;color:#071b34!important;direction:rtl!important;text-align:right!important}
#wcpec-tasees-app [style*='position: fixed'],
#wcpec-tasees-app [style*='position:fixed']{max-width:100vw!important}

@media(max-width:1280px){
    #wcpec-tasees-app{grid-template-columns:260px minmax(0,1fr)!important}
    #wcpec-tasees-app .wcpec-gov-sidebar{width:260px!important;min-width:260px!important}
    #wcpec-tasees-app .wcpec-gov-topbar{grid-template-columns:1fr auto!important;height:auto!important;min-height:86px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-center{grid-column:1/2!important;grid-row:2!important}
    #wcpec-tasees-app .wcpec-gov-topbar-left{grid-column:2!important;grid-row:1 / span 2!important}
    #wcpec-tasees-app .wcpec-stats,#wcpec-tasees-app .wcpec-stat-grid,#wcpec-tasees-app .wcpec-info-grid,#wcpec-tasees-app .wcpec-service-grid,#wcpec-tasees-app .wcpec-service-grid-compact{grid-template-columns:repeat(2,minmax(200px,1fr))!important}
}
@media(max-width:980px){
    body:has(#wcpec-tasees-app){overflow:auto!important}
    #wcpec-tasees-app{display:block!important;min-height:100vh!important;max-height:none!important;overflow:visible!important;width:100%!important}
    #wcpec-tasees-app .wcpec-gov-sidebar{position:fixed!important;right:-292px!important;top:0!important;bottom:0!important;transition:right .22s ease!important;z-index:1000!important}
    #wcpec-tasees-app.sidebar-open .wcpec-gov-sidebar{right:0!important}
    #wcpec-tasees-app .wcpec-gov-main{height:auto!important;min-height:100vh!important;overflow:visible!important}
    #wcpec-tasees-app .wcpec-menu-toggle{display:flex!important}
    #wcpec-tasees-app .wcpec-gov-topbar{grid-template-columns:1fr!important;position:sticky!important;padding:12px!important;gap:10px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-right,#wcpec-tasees-app .wcpec-gov-topbar-center,#wcpec-tasees-app .wcpec-gov-topbar-left{justify-content:space-between!important;width:100%!important}
    #wcpec-tasees-app .wcpec-gov-current-account{min-width:0!important;flex:1!important}
    #wcpec-tasees-app .wcpec-gov-hero{margin:16px 12px!important;padding:22px!important;display:block!important}
    #wcpec-tasees-app .wcpec-gov-hero-status{margin-top:16px!important;min-width:0!important}
    #wcpec-tasees-app .wcpec-gov-content{padding:0 12px 18px!important}
    #wcpec-tasees-app .wcpec-gov-footer{margin:6px 12px 18px!important;display:block!important;text-align:center!important;line-height:2!important}
    #wcpec-tasees-app .wcpec-form-grid,#wcpec-tasees-app .wcpec-stats,#wcpec-tasees-app .wcpec-stat-grid,#wcpec-tasees-app .wcpec-info-grid,#wcpec-tasees-app .wcpec-service-grid,#wcpec-tasees-app .wcpec-service-grid-compact{grid-template-columns:1fr!important}
    #wcpec-tasees-app .wcpec-smart-step{grid-template-columns:40px 1fr!important}
    #wcpec-tasees-app .wcpec-smart-step .wcpec-btn,#wcpec-tasees-app .wcpec-smart-step .wcpec-step-state{grid-column:1/-1!important;width:100%!important}
}
@media(max-width:560px){
    #wcpec-tasees-app .wcpec-gov-user-card strong{max-width:110px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-left{flex-wrap:wrap!important}
    #wcpec-tasees-app .wcpec-gov-notification{flex:1!important;justify-content:center!important}
    #wcpec-tasees-app .wcpec-gov-hero h1{font-size:29px!important}
    #wcpec-tasees-app .wcpec-card,#wcpec-tasees-app .wcpec-status-card,#wcpec-tasees-app .wcpec-icn-card,#wcpec-tasees-app .wcpec-steps-card{padding:18px!important;border-radius:20px!important}
}


/* =====================================================================
   WCPEC Tasees 5.8.1 - Saudi Government UI correction layer
   Fixes duplicated notifications, topbar collisions, account switcher,
   blue floating button, broken spacing and adminbar visibility.
   ===================================================================== */
html.wcpec-tasees-ui-active{margin-top:0!important;overflow:hidden!important}
body.wcpec-tasees-ui-active{margin:0!important;overflow:hidden!important;background:#f4f7fb!important}
body.wcpec-tasees-ui-active #wpadminbar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}
body.wcpec-tasees-ui-active .site-header,
body.wcpec-tasees-ui-active .site-footer,
body.wcpec-tasees-ui-active header:not(.wcpec-gov-topbar),
body.wcpec-tasees-ui-active footer:not(.wcpec-gov-footer),
body.wcpec-tasees-ui-active .entry-header,
body.wcpec-tasees-ui-active .page-header{display:none!important}
body.wcpec-tasees-ui-active .entry-content,
body.wcpec-tasees-ui-active .site-content,
body.wcpec-tasees-ui-active .content-area,
body.wcpec-tasees-ui-active .elementor,
body.wcpec-tasees-ui-active .elementor-section,
body.wcpec-tasees-ui-active .elementor-container,
body.wcpec-tasees-ui-active .elementor-widget-wrap,
body.wcpec-tasees-ui-active .elementor-widget-container{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}

#wcpec-tasees-app.wcpec-gov-app{--sg-navy:#071b34;--sg-navy2:#0b2747;--sg-blue:#0b65c2;--sg-green:#008560;--sg-gold:#c58b2b;--sg-bg:#f4f7fb;--sg-card:#fff;--sg-line:#d8e3f0;--sg-text:#071b34;--sg-muted:#66748a;--sg-shadow:0 16px 38px rgba(7,27,52,.08);grid-template-columns:300px minmax(0,1fr)!important;background:linear-gradient(180deg,#f9fbff 0%,#eef4fa 100%)!important;color:var(--sg-text)!important;isolation:isolate!important}

#wcpec-tasees-app .wcpec-gov-main{overflow:auto!important;scrollbar-width:thin!important;background:transparent!important}
#wcpec-tasees-app .wcpec-gov-main::-webkit-scrollbar{width:10px!important}
#wcpec-tasees-app .wcpec-gov-main::-webkit-scrollbar-thumb{background:#b8c5d6!important;border-radius:20px!important;border:2px solid #eef4fa!important}

/* Sidebar */
#wcpec-tasees-app .wcpec-gov-sidebar{width:300px!important;min-width:300px!important;background:linear-gradient(180deg,#071b34 0%,#061629 100%)!important;border-left:1px solid rgba(255,255,255,.08)!important;box-shadow:-18px 0 44px rgba(7,27,52,.16)!important}
#wcpec-tasees-app .wcpec-gov-brand{height:116px!important;padding:22px!important;background:#fff!important;border-bottom:1px solid #edf2f8!important}
#wcpec-tasees-app .wcpec-gov-search{padding:18px 18px 10px!important}
#wcpec-tasees-app .wcpec-gov-nav{padding:8px 16px 18px!important;gap:6px!important}
#wcpec-tasees-app .wcpec-gov-nav button{height:48px!important;min-height:48px!important;border-radius:15px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;justify-content:flex-start!important;overflow:hidden!important}
#wcpec-tasees-app .wcpec-gov-nav button span{max-width:205px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

/* Professional topbar */
#wcpec-tasees-app .wcpec-gov-topbar{height:96px!important;min-height:96px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 28px!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--sg-line)!important;box-shadow:0 12px 30px rgba(7,27,52,.06)!important;overflow:visible!important;z-index:200!important}
#wcpec-tasees-app .wcpec-gov-topbar-right{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:12px!important;order:1!important}
#wcpec-tasees-app .wcpec-gov-topbar-center{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-width:0!important;order:2!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-gov-topbar-left{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;order:3!important;min-width:0!important}
#wcpec-tasees-app .wcpec-gov-current-account{display:none!important}
#wcpec-tasees-app .wcpec-menu-toggle{width:48px!important;height:48px!important;border-radius:15px!important;background:#fff!important;border:1px solid var(--sg-line)!important;color:var(--sg-navy)!important;box-shadow:0 10px 22px rgba(7,27,52,.06)!important}

/* One notification only */
#wcpec-tasees-app .wcpec-account-current .wcpec-notification-wrap,
#wcpec-tasees-app .wcpec-user-card .wcpec-notification-wrap,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-notification-wrap{display:none!important}
#wcpec-tasees-app .wcpec-gov-notification{height:54px!important;min-width:150px!important;border-radius:17px!important;border:1px solid var(--sg-line)!important;background:#fff!important;color:#183555!important;box-shadow:0 10px 24px rgba(7,27,52,.07)!important;padding:0 18px!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important}
#wcpec-tasees-app .wcpec-gov-notification i{font-style:normal!important;font-size:17px!important;color:var(--sg-gold)!important}
#wcpec-tasees-app .wcpec-gov-notification em{position:absolute!important;top:-8px!important;right:-8px!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#c72920!important;color:#fff!important;border:3px solid #fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px rgba(199,41,32,.25)!important}

/* Account switcher as official selector */
#wcpec-tasees-app .wcpec-gov-account-switcher{position:relative!important;display:block!important;z-index:260!important;min-width:330px!important;max-width:420px!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher{position:relative!important;display:block!important;width:100%!important;z-index:260!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current{width:100%!important;height:60px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:'label label' 'type icn'!important;align-items:center!important;gap:0 10px!important;border:1px solid #bee8dc!important;background:linear-gradient(135deg,#ecfff8 0%,#ffffff 100%)!important;border-radius:18px!important;color:#073527!important;padding:9px 18px!important;text-align:right!important;box-shadow:0 14px 30px rgba(0,133,96,.08)!important;cursor:pointer!important;overflow:hidden!important;transform:none!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current::after{content:'⌄'!important;grid-row:1 / span 2!important;grid-column:2!important;width:26px!important;height:26px!important;border-radius:9px!important;background:#fff!important;border:1px solid #cfe4df!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0b5d46!important;font-size:15px!important;margin-inline-start:2px!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span{grid-area:label!important;font-size:12px!important;color:#66748a!important;font-weight:900!important;line-height:1!important;margin:0!important;display:block!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong{grid-area:type!important;color:#071b34!important;font-size:16px!important;font-weight:900!important;line-height:1.3!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small{grid-area:icn!important;color:#008560!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;text-align:left!important;direction:ltr!important;display:block!important;max-width:165px!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{display:none!important;position:absolute!important;top:70px!important;right:0!important;width:370px!important;max-width:min(370px,calc(100vw - 28px))!important;background:#fff!important;border:1px solid var(--sg-line)!important;border-radius:22px!important;box-shadow:0 28px 80px rgba(7,27,52,.22)!important;padding:14px!important;z-index:9999!important;color:#071b34!important;text-align:right!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher:hover .wcpec-account-menu,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher:focus-within .wcpec-account-menu{display:block!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu b{display:block!important;padding:6px 6px 12px!important;color:#071b34!important;font-size:15px!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option{width:100%!important;min-height:54px!important;border:1px solid #e0e8f2!important;background:#fff!important;border-radius:15px!important;padding:10px 13px!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#071b34!important;box-shadow:none!important;cursor:pointer!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option.is-active{border-color:#a9e5d6!important;background:#effdf8!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option span{font-weight:900!important;font-size:14px!important;color:#071b34!important;white-space:nowrap!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option small{font-size:11px!important;font-weight:900!important;color:#008560!important;direction:ltr!important;text-align:left!important;max-width:155px!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-create-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;padding-top:12px!important;border-top:1px solid #edf2f8!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-create-account{height:46px!important;border:1px solid #d9e3ef!important;background:#fff!important;border-radius:14px!important;color:#071b34!important;font-weight:900!important;font-size:13px!important;cursor:pointer!important;box-shadow:none!important;padding:0 8px!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-delegated-active-banner{position:absolute!important;top:72px!important;right:0!important;left:0!important;background:#ecfff8!important;border:1px solid #b7eadb!important;border-radius:16px!important;color:#064b39!important;padding:11px 13px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 14px 34px rgba(0,133,96,.10)!important;z-index:9998!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-exit-delegated-account{background:#c72920!important;color:#fff!important;border:0!important;border-radius:12px!important;height:34px!important;padding:0 12px!important;font-weight:900!important;margin-inline-start:10px!important;cursor:pointer!important}

/* User and logout */
#wcpec-tasees-app .wcpec-gov-user-card{height:58px!important;min-width:210px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid var(--sg-line)!important;border-radius:18px!important;background:#fff!important;padding:8px 12px!important;box-shadow:0 10px 22px rgba(7,27,52,.06)!important;color:#071b34!important;overflow:hidden!important}
#wcpec-tasees-app .wcpec-gov-avatar{width:40px!important;height:40px!important;border-radius:13px!important;background:linear-gradient(135deg,#0b65c2,#073b7c)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:900!important;flex:0 0 40px!important}
#wcpec-tasees-app .wcpec-gov-user-card span{display:block!important;font-size:11px!important;color:#6b7890!important;font-weight:900!important;line-height:1!important;margin-bottom:4px!important}
#wcpec-tasees-app .wcpec-gov-user-card strong{display:block!important;color:#071b34!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:140px!important;line-height:1.2!important}
#wcpec-tasees-app .wcpec-gov-logout{height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ffd2cc!important;background:#fff4f2!important;color:#b5261e!important;border-radius:15px!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;padding:0 18px!important;white-space:nowrap!important;box-shadow:none!important}

/* Hero */
#wcpec-tasees-app .wcpec-gov-hero{margin:26px 28px 18px!important;min-height:176px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid #dbe7f4!important;border-radius:28px!important;background:linear-gradient(135deg,#ffffff 0%,#f3f8ff 66%,#eaf4ff 100%)!important;box-shadow:var(--sg-shadow)!important;padding:30px 36px!important;overflow:hidden!important;position:relative!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-hero::before{content:''!important;position:absolute!important;inset:auto -80px -120px auto!important;width:340px!important;height:340px!important;border-radius:50%!important;background:rgba(11,101,194,.09)!important;z-index:0!important}
#wcpec-tasees-app .wcpec-gov-hero>*{position:relative!important;z-index:1!important}
#wcpec-tasees-app .wcpec-gov-kicker{display:block!important;color:#728098!important;font-size:14px!important;font-weight:900!important;margin-bottom:10px!important}
#wcpec-tasees-app .wcpec-gov-hero h1{margin:0!important;color:#071b34!important;font-size:42px!important;font-weight:900!important;letter-spacing:-1px!important;line-height:1.25!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-hero p{margin:8px 0 0!important;color:#5f6d84!important;font-size:15px!important;font-weight:800!important;line-height:1.8!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-hero-status{min-width:210px!important;min-height:108px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:26px!important;border:1px solid #e9d8b7!important;background:linear-gradient(135deg,#fff8ea,#fff)!important;color:#071b34!important;box-shadow:0 18px 44px rgba(197,139,43,.10)!important;text-align:center!important}
#wcpec-tasees-app .wcpec-gov-hero-status span{font-size:13px!important;color:#66748a!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-gov-hero-status strong{font-size:20px!important;color:#008560!important;font-weight:900!important;margin-top:6px!important}

/* Content and cards */
#wcpec-tasees-app .wcpec-gov-content{padding:0 28px 20px!important;position:relative!important;z-index:1!important}
#wcpec-tasees-app .wcpec-loader-card{background:#fff!important;border:1px solid var(--sg-line)!important;border-radius:24px!important;padding:34px!important;color:#071b34!important;font-weight:900!important;box-shadow:var(--sg-shadow)!important;text-align:center!important}
#wcpec-tasees-app .wcpec-card,
#wcpec-tasees-app .wcpec-status-card,
#wcpec-tasees-app .wcpec-icn-card,
#wcpec-tasees-app .wcpec-steps-card,
#wcpec-tasees-app .wcpec-delegation-dashboard,
#wcpec-tasees-app .wcpec-owner-delegations,
#wcpec-tasees-app .wcpec-representative-dashboard,
#wcpec-tasees-app .wcpec-delegation-wrap{border:1px solid var(--sg-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--sg-shadow)!important;padding:26px!important;color:#071b34!important;overflow:visible!important;text-align:right!important;direction:rtl!important}
#wcpec-tasees-app .wcpec-card h2,
#wcpec-tasees-app .wcpec-card h3,
#wcpec-tasees-app .wcpec-steps-card h3{margin:0 0 20px!important;color:#071b34!important;font-size:24px!important;font-weight:900!important;line-height:1.4!important;text-align:right!important}

/* Steps: solve clipped blue action and overlapping */
#wcpec-tasees-app .wcpec-smart-steps{display:grid!important;gap:14px!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-smart-step{display:grid!important;grid-template-columns:54px minmax(0,1fr) 126px!important;gap:16px!important;align-items:center!important;min-height:100px!important;border:1px solid #d7e8f1!important;border-radius:24px!important;background:#f0fffb!important;padding:18px!important;position:relative!important;overflow:visible!important;box-shadow:none!important}
#wcpec-tasees-app .wcpec-smart-step.pending{background:#fff!important;border-color:#ecd2a5!important}
#wcpec-tasees-app .wcpec-smart-step.locked{background:#f8fafc!important;border-color:#e4eaf2!important;opacity:1!important}
#wcpec-tasees-app .wcpec-smart-step-num{width:44px!important;height:44px!important;border-radius:999px!important;background:#7169b8!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:900!important;z-index:1!important;line-height:1!important}
#wcpec-tasees-app .wcpec-smart-step.done .wcpec-smart-step-num{background:#11aa88!important}
#wcpec-tasees-app .wcpec-smart-step-body{min-width:0!important;display:block!important;text-align:right!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-smart-step-body strong{display:block!important;color:#071b34!important;font-size:17px!important;font-weight:900!important;line-height:1.5!important;margin:0 0 5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#wcpec-tasees-app .wcpec-smart-step-body span{display:block!important;color:#65748b!important;font-size:13px!important;font-weight:800!important;line-height:1.8!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#wcpec-tasees-app .wcpec-step-state{width:100%!important;min-height:36px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;background:#eef5ff!important;color:#0b4aa1!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;position:static!important;transform:none!important;z-index:2!important;line-height:1!important;overflow:visible!important;text-align:center!important}
#wcpec-tasees-app .wcpec-smart-step.done .wcpec-step-state{background:#dcf8ee!important;color:#057453!important}
#wcpec-tasees-app .wcpec-smart-step.pending .wcpec-step-state{background:#eef5ff!important;color:#0b4aa1!important}
#wcpec-tasees-app .wcpec-smart-step.locked .wcpec-step-state{background:#eef1f5!important;color:#5f6d84!important}
#wcpec-tasees-app .wcpec-smart-step .wcpec-btn{position:static!important;transform:none!important;grid-column:3!important;width:100%!important;min-width:0!important;min-height:42px!important;white-space:normal!important;line-height:1.35!important;border-radius:14px!important;padding:8px 12px!important;z-index:3!important;overflow:visible!important;box-shadow:0 10px 22px rgba(11,101,194,.12)!important;background:linear-gradient(135deg,#0b65c2,#0a4e9a)!important;color:#fff!important;border-color:#0b65c2!important}

/* Tables */
#wcpec-tasees-app .wcpec-table-wrap{border:1px solid var(--sg-line)!important;border-radius:22px!important;overflow:auto!important;background:#fff!important;box-shadow:0 10px 24px rgba(7,27,52,.04)!important}
#wcpec-tasees-app table.wcpec-data-table{min-width:760px!important;border-collapse:separate!important;border-spacing:0!important;font-size:14px!important;background:#fff!important}
#wcpec-tasees-app table.wcpec-data-table thead th{height:56px!important;background:#f4f8fd!important;color:#263d5c!important;font-size:13px!important;font-weight:900!important;border-bottom:1px solid #dde7f3!important;text-align:right!important}
#wcpec-tasees-app table.wcpec-data-table tbody td{height:62px!important;border-bottom:1px solid #edf2f7!important;color:#10294a!important;font-weight:800!important;text-align:right!important;background:#fff!important}

/* Remove accidental old/floating blocks and duplicated delegated banners in content top */
#wcpec-tasees-app .wcpec-gov-main > .wcpec-account-switcher,
#wcpec-tasees-app .wcpec-content > .wcpec-account-switcher{display:none!important}
#wcpec-tasees-app .wcpec-delegated-active-banner:not(.wcpec-gov-account-switcher .wcpec-delegated-active-banner){border-radius:18px!important;margin:0 0 16px!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;box-shadow:none!important}

/* Buttons: no broken blue pills */
#wcpec-tasees-app .wcpec-btn,
#wcpec-tasees-app button.wcpec-btn,
#wcpec-tasees-app a.wcpec-btn{border-radius:14px!important;min-height:42px!important;padding:9px 16px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-align:center!important}
#wcpec-tasees-app .wcpec-btn-primary{background:linear-gradient(135deg,#0b65c2,#073d7a)!important;color:#fff!important;border-color:#0b65c2!important}

/* Footer */
#wcpec-tasees-app .wcpec-gov-footer{margin:8px 28px 28px!important;border-radius:22px!important;border:1px solid var(--sg-line)!important;background:#fff!important;box-shadow:0 10px 22px rgba(7,27,52,.04)!important;color:#6a778b!important;padding:16px 20px!important}

@media(max-width:1400px){
    #wcpec-tasees-app.wcpec-gov-app{grid-template-columns:280px minmax(0,1fr)!important}
    #wcpec-tasees-app .wcpec-gov-sidebar{width:280px!important;min-width:280px!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher{min-width:300px!important;max-width:340px!important}
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:180px!important}
    #wcpec-tasees-app .wcpec-gov-hero h1{font-size:36px!important}
}
@media(max-width:1180px){
    #wcpec-tasees-app .wcpec-gov-topbar{height:auto!important;min-height:96px!important;flex-wrap:wrap!important;padding:12px 18px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-center{order:3!important;flex-basis:100%!important;justify-content:flex-start!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher{min-width:280px!important;max-width:100%!important}
    #wcpec-tasees-app .wcpec-gov-hero{margin:20px 18px 16px!important;padding:26px!important}
    #wcpec-tasees-app .wcpec-gov-content{padding:0 18px 18px!important}
    #wcpec-tasees-app .wcpec-smart-step{grid-template-columns:50px minmax(0,1fr) 112px!important}
}
@media(max-width:980px){
    html.wcpec-tasees-ui-active,body.wcpec-tasees-ui-active{overflow:auto!important}
    #wcpec-tasees-app.wcpec-gov-app{display:block!important;width:100%!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}
    #wcpec-tasees-app .wcpec-gov-sidebar{right:-300px!important;width:300px!important;min-width:300px!important}
    #wcpec-tasees-app.sidebar-open .wcpec-gov-sidebar{right:0!important}
    #wcpec-tasees-app .wcpec-gov-main{height:auto!important;min-height:100vh!important;overflow:visible!important}
    #wcpec-tasees-app .wcpec-menu-toggle{display:flex!important}
    #wcpec-tasees-app .wcpec-gov-topbar{position:sticky!important;top:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-right,#wcpec-tasees-app .wcpec-gov-topbar-center,#wcpec-tasees-app .wcpec-gov-topbar-left{width:100%!important;justify-content:space-between!important;order:initial!important;flex-basis:auto!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher{min-width:0!important;width:100%!important;max-width:none!important}
    #wcpec-tasees-app .wcpec-gov-notification{min-width:0!important;flex:1!important}
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:0!important;flex:1!important}
    #wcpec-tasees-app .wcpec-gov-hero{display:block!important;margin:14px 12px!important;padding:22px!important;min-height:0!important}
    #wcpec-tasees-app .wcpec-gov-hero h1{font-size:30px!important}
    #wcpec-tasees-app .wcpec-gov-hero-status{margin-top:14px!important;min-width:0!important;min-height:86px!important}
    #wcpec-tasees-app .wcpec-gov-content{padding:0 12px 16px!important}
    #wcpec-tasees-app .wcpec-smart-step{grid-template-columns:44px minmax(0,1fr)!important;min-height:0!important;padding:16px!important}
    #wcpec-tasees-app .wcpec-smart-step .wcpec-btn,#wcpec-tasees-app .wcpec-step-state{grid-column:1/-1!important;width:100%!important}
    #wcpec-tasees-app .wcpec-gov-footer{margin:8px 12px 18px!important;display:block!important;text-align:center!important;line-height:2!important}
}

/* =========================================================
   WCPEC TASEES 5.8.2 - GOVERNMENT USER INTERFACE REBUILD
   تطبيق نهائي على واجهات المستخدمين فقط
========================================================= */
html.wcpec-tasees-ui-active,
body.wcpec-tasees-ui-active{
    margin:0!important;
    padding:0!important;
    background:#eef3f8!important;
    overflow:hidden!important;
}
body.wcpec-tasees-ui-active #wpadminbar{display:none!important}
body.wcpec-tasees-ui-active{padding-top:0!important}
#wcpec-tasees-app.wcpec-gov-app{
    --tasees-navy:#071b34;
    --tasees-navy-2:#08223f;
    --tasees-navy-3:#0b2d52;
    --tasees-blue:#0b65c2;
    --tasees-blue-2:#084b92;
    --tasees-gold:#c4912f;
    --tasees-green:#008c62;
    --tasees-red:#c82920;
    --tasees-bg:#eef3f8;
    --tasees-panel:#ffffff;
    --tasees-soft:#f7fafc;
    --tasees-line:#d8e3ef;
    --tasees-line-2:#e8eef5;
    --tasees-text:#071b34;
    --tasees-muted:#65758b;
    --tasees-shadow:0 18px 50px rgba(7,27,52,.08);
    --tasees-shadow-soft:0 10px 26px rgba(7,27,52,.055);
    display:grid!important;
    grid-template-columns:304px minmax(0,1fr)!important;
    width:100%!important;
    height:100vh!important;
    max-height:100vh!important;
    overflow:hidden!important;
    direction:rtl!important;
    background:var(--tasees-bg)!important;
    color:var(--tasees-text)!important;
    font-family:'Tajawal','Cairo',Arial,sans-serif!important;
}
#wcpec-tasees-app,
#wcpec-tasees-app *{box-sizing:border-box!important;font-family:'Tajawal','Cairo',Arial,sans-serif!important}
#wcpec-tasees-app .wcpec-gov-sidebar{
    grid-column:1!important;
    grid-row:1!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    width:304px!important;
    min-width:304px!important;
    height:100vh!important;
    max-height:100vh!important;
    overflow:hidden!important;
    padding:0!important;
    background:linear-gradient(180deg,#06182f 0%,#071b34 52%,#041124 100%)!important;
    border-left:1px solid rgba(255,255,255,.08)!important;
    box-shadow:-16px 0 42px rgba(7,27,52,.16)!important;
    z-index:40!important;
}
#wcpec-tasees-app .wcpec-gov-brand{
    height:116px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:14px!important;
    padding:18px 18px!important;
    background:#fff!important;
    border-bottom:1px solid #edf1f6!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo{
    width:88px!important;
    height:78px!important;
    border-radius:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:visible!important;
    flex:0 0 auto!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo img{
    width:88px!important;
    height:auto!important;
    max-height:78px!important;
    object-fit:contain!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    filter:drop-shadow(0 8px 12px rgba(196,145,47,.16))!important;
}
#wcpec-tasees-app .wcpec-gov-brand-text{min-width:0!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-brand-text strong{
    display:block!important;
    color:#071b34!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.1!important;
    letter-spacing:-.3px!important;
}
#wcpec-tasees-app .wcpec-gov-brand-text span{
    display:block!important;
    margin-top:5px!important;
    color:#394a62!important;
    font-size:11.5px!important;
    font-weight:800!important;
    line-height:1.45!important;
}
#wcpec-tasees-app .wcpec-gov-search{padding:18px 18px 12px!important;background:rgba(255,255,255,.02)!important}
#wcpec-tasees-app .wcpec-gov-search input{
    width:100%!important;
    height:54px!important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-radius:16px!important;
    background:#fff!important;
    color:#071b34!important;
    padding:0 18px!important;
    font-size:14px!important;
    font-weight:800!important;
    outline:none!important;
    box-shadow:0 12px 26px rgba(0,0,0,.12)!important;
}
#wcpec-tasees-app .wcpec-gov-search input::placeholder{color:#8a96a8!important}
#wcpec-tasees-app .wcpec-gov-nav{
    height:calc(100vh - 116px - 84px - 76px)!important;
    overflow:auto!important;
    padding:10px 14px 16px!important;
    margin:0!important;
    gap:7px!important;
    scrollbar-width:thin!important;
    scrollbar-color:#52627b transparent!important;
}
#wcpec-tasees-app .wcpec-gov-nav button{
    width:100%!important;
    height:48px!important;
    border:0!important;
    border-radius:15px!important;
    background:transparent!important;
    color:#eef6ff!important;
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    padding:0 13px!important;
    text-align:right!important;
    cursor:pointer!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1!important;
    box-shadow:none!important;
    transition:background .18s ease,color .18s ease,transform .18s ease!important;
}
#wcpec-tasees-app .wcpec-gov-nav button i{
    width:28px!important;
    height:28px!important;
    border-radius:9px!important;
    background:rgba(196,145,47,.16)!important;
    color:#d9a443!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:12px!important;
    font-style:normal!important;
    font-weight:900!important;
}
#wcpec-tasees-app .wcpec-gov-nav button span{
    display:block!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-nav button:hover{background:rgba(255,255,255,.09)!important;transform:translateX(-2px)!important}
#wcpec-tasees-app .wcpec-gov-nav button.active{
    background:#fff!important;
    color:#0b65c2!important;
    box-shadow:0 12px 28px rgba(0,0,0,.14)!important;
}
#wcpec-tasees-app .wcpec-gov-nav button.active i{background:#eef6ff!important;color:#0b65c2!important}
#wcpec-tasees-app .wcpec-gov-sidebar-footer{
    height:76px!important;
    margin:0 14px!important;
    padding:14px 14px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.045)!important;
    color:#dbe7f7!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:5px!important;
}
#wcpec-tasees-app .wcpec-gov-sidebar-footer strong{font-size:12.5px!important;font-weight:900!important;color:#fff!important}
#wcpec-tasees-app .wcpec-gov-sidebar-footer span{font-size:11px!important;font-weight:700!important;color:#b7c4d5!important}
#wcpec-tasees-app .wcpec-gov-main{
    grid-column:2!important;
    grid-row:1!important;
    height:100vh!important;
    max-height:100vh!important;
    overflow:auto!important;
    background:
      radial-gradient(circle at 18% 5%,rgba(11,101,194,.11),transparent 28%),
      linear-gradient(180deg,#f9fbfd 0%,#eef3f8 42%,#edf3f8 100%)!important;
    min-width:0!important;
    position:relative!important;
}
#wcpec-tasees-app .wcpec-gov-topbar{
    position:sticky!important;
    top:0!important;
    z-index:30!important;
    min-height:88px!important;
    height:88px!important;
    padding:0 24px!important;
    margin:0!important;
    border-bottom:1px solid var(--tasees-line)!important;
    background:rgba(255,255,255,.94)!important;
    backdrop-filter:blur(16px)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:16px!important;
    box-shadow:0 10px 28px rgba(7,27,52,.045)!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    min-width:0!important;
    flex-wrap:nowrap!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right{order:1!important;flex:0 0 auto!important}
#wcpec-tasees-app .wcpec-gov-topbar-center{order:2!important;flex:1 1 auto!important;justify-content:center!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-gov-topbar-left{order:3!important;flex:0 0 auto!important;justify-content:flex-end!important}
#wcpec-tasees-app .wcpec-menu-toggle{
    display:none!important;
    width:44px!important;height:44px!important;border:1px solid var(--tasees-line)!important;border-radius:14px!important;background:#fff!important;color:#071b34!important;font-weight:900!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-gov-current-account{
    min-width:270px!important;
    max-width:330px!important;
    min-height:58px!important;
    border:1px solid #bce8d8!important;
    background:linear-gradient(135deg,#ecfff8,#ffffff)!important;
    border-radius:18px!important;
    padding:10px 16px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-content:center!important;
    gap:2px!important;
    color:#071b34!important;
    box-shadow:0 12px 28px rgba(0,140,98,.08)!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-current-account span{font-size:12px!important;color:#69758a!important;font-weight:900!important;line-height:1!important}
#wcpec-tasees-app .wcpec-gov-current-account strong{font-size:17px!important;color:#071b34!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-current-account b{font-size:11px!important;color:#008c62!important;font-weight:900!important;direction:ltr!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-notification{
    position:relative!important;
    min-width:156px!important;
    height:58px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:18px!important;
    background:#fff!important;
    color:#071b34!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    font-size:14px!important;
    font-weight:900!important;
    box-shadow:var(--tasees-shadow-soft)!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-gov-notification i{font-style:normal!important;font-size:16px!important;line-height:1!important;color:#c4912f!important}
#wcpec-tasees-app .wcpec-gov-notification em{
    position:absolute!important;
    top:-8px!important;
    left:12px!important;
    min-width:23px!important;
    height:23px!important;
    padding:0 6px!important;
    border-radius:999px!important;
    background:#c82920!important;
    color:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:11px!important;
    font-weight:900!important;
    font-style:normal!important;
    border:2px solid #fff!important;
    line-height:1!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher{
    position:relative!important;
    min-width:318px!important;
    max-width:380px!important;
    height:58px!important;
    z-index:60!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher{width:100%!important;height:58px!important;position:relative!important;z-index:61!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current{
    width:100%!important;
    min-width:0!important;
    height:58px!important;
    border:1px solid #bce8d8!important;
    background:linear-gradient(135deg,#ecfff8,#ffffff)!important;
    border-radius:18px!important;
    padding:8px 44px 8px 16px!important;
    color:#071b34!important;
    box-shadow:0 12px 28px rgba(0,140,98,.08)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:2px!important;
    text-align:right!important;
    position:relative!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:before{
    content:'⌄'!important;
    position:absolute!important;
    right:15px!important;
    top:18px!important;
    width:22px!important;height:22px!important;border-radius:9px!important;background:#fff!important;border:1px solid #cfe4dc!important;color:#008c62!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span{font-size:12px!important;color:#69758a!important;font-weight:900!important;line-height:1!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong{font-size:17px!important;color:#071b34!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small{font-size:11px!important;color:#008c62!important;font-weight:900!important;direction:ltr!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{
    position:absolute!important;
    top:68px!important;
    left:0!important;
    right:auto!important;
    width:360px!important;
    min-width:360px!important;
    max-width:calc(100vw - 48px)!important;
    max-height:calc(100vh - 116px)!important;
    overflow:auto!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:22px!important;
    box-shadow:0 26px 70px rgba(7,27,52,.18)!important;
    padding:14px!important;
    z-index:9999!important;
    color:#071b34!important;
}
#wcpec-tasees-app .wcpec-account-menu>b{font-size:15px!important;color:#071b34!important;font-weight:900!important;margin-bottom:10px!important;display:block!important}
#wcpec-tasees-app .wcpec-account-option{
    min-height:58px!important;
    border:1px solid #e3ebf4!important;
    background:#f8fbfd!important;
    border-radius:16px!important;
    padding:10px 14px!important;
    margin:8px 0!important;
    color:#071b34!important;
    font-weight:900!important;
}
#wcpec-tasees-app .wcpec-account-option.is-active,
#wcpec-tasees-app .wcpec-account-option:hover{background:#071b34!important;color:#fff!important;border-color:#071b34!important}
#wcpec-tasees-app .wcpec-account-create-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #edf2f7!important}
#wcpec-tasees-app .wcpec-create-account{height:42px!important;border-radius:14px!important;background:#eef8f4!important;color:#008c62!important;border:1px solid #cdeee2!important;font-weight:900!important;cursor:pointer!important}
#wcpec-tasees-app .wcpec-create-account:hover{background:#008c62!important;color:#fff!important}
#wcpec-tasees-app .wcpec-gov-user-card{
    min-width:220px!important;
    height:58px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:18px!important;
    background:#fff!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    padding:8px 12px!important;
    box-shadow:var(--tasees-shadow-soft)!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-avatar{
    width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(135deg,#0b65c2,#073d7a)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;font-weight:900!important;flex:0 0 auto!important;
}
#wcpec-tasees-app .wcpec-gov-user-card span{display:block!important;font-size:11px!important;color:#69758a!important;font-weight:900!important;line-height:1!important}
#wcpec-tasees-app .wcpec-gov-user-card strong{display:block!important;max-width:150px!important;color:#071b34!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.5!important}
#wcpec-tasees-app .wcpec-gov-logout{
    width:78px!important;
    height:48px!important;
    border-radius:15px!important;
    background:#fff6f5!important;
    border:1px solid #ffd1cc!important;
    color:#c82920!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
    font-size:14px!important;
    font-weight:900!important;
    flex:0 0 auto!important;
}
#wcpec-tasees-app .wcpec-gov-hero{
    margin:24px 28px 18px!important;
    min-height:156px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#ffffff 0%,#f4f8fd 58%,#eaf3ff 100%)!important;
    box-shadow:var(--tasees-shadow)!important;
    padding:32px 36px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:28px!important;
    overflow:hidden!important;
    position:relative!important;
}
#wcpec-tasees-app .wcpec-gov-hero:before{
    content:''!important;
    position:absolute!important;
    inset:auto -80px -140px auto!important;
    width:300px!important;
    height:300px!important;
    border-radius:50%!important;
    background:rgba(196,145,47,.09)!important;
    pointer-events:none!important;
}
#wcpec-tasees-app .wcpec-gov-kicker{display:block!important;color:#66758a!important;font-size:13px!important;font-weight:900!important;margin-bottom:8px!important}
#wcpec-tasees-app .wcpec-gov-hero h1{margin:0!important;color:#071b34!important;font-size:42px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.8px!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-hero p{margin:8px 0 0!important;color:#65758b!important;font-size:15px!important;font-weight:800!important;line-height:1.7!important;text-align:right!important}
#wcpec-tasees-app .wcpec-gov-hero-status{
    min-width:210px!important;
    min-height:96px!important;
    border:1px solid #cdeee2!important;
    border-radius:26px!important;
    background:linear-gradient(135deg,#f0fff9,#fff9ec)!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    box-shadow:0 16px 42px rgba(0,140,98,.08)!important;
}
#wcpec-tasees-app .wcpec-gov-hero-status span{color:#69758a!important;font-size:13px!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-gov-hero-status strong{color:#008c62!important;font-size:20px!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-gov-content{padding:0 28px 20px!important;position:relative!important;z-index:1!important}
#wcpec-tasees-app .wcpec-card,
#wcpec-tasees-app .wcpec-status-card,
#wcpec-tasees-app .wcpec-steps-card,
#wcpec-tasees-app .wcpec-icn-card,
#wcpec-tasees-app .wcpec-service-card,
#wcpec-tasees-app .wcpec-stat,
#wcpec-tasees-app .wcpec-owner-delegations,
#wcpec-tasees-app .wcpec-representative-dashboard,
#wcpec-tasees-app .wcpec-delegation-dashboard,
#wcpec-tasees-app .wcpec-delegation-wrap,
#wcpec-tasees-app .wcpec-internal-delegation-center,
#wcpec-tasees-app .wcpec-permissions-box{
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:26px!important;
    box-shadow:var(--tasees-shadow-soft)!important;
    color:#071b34!important;
    padding:26px!important;
    overflow:visible!important;
    direction:rtl!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-card h2,
#wcpec-tasees-app .wcpec-card h3,
#wcpec-tasees-app .wcpec-status-card h2,
#wcpec-tasees-app .wcpec-status-card h3,
#wcpec-tasees-app .wcpec-permissions-box h3{
    margin:0 0 18px!important;
    color:#071b34!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.35!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-card p,
#wcpec-tasees-app .wcpec-status-card p,
#wcpec-tasees-app .wcpec-permissions-box p{color:#65758b!important;font-size:14px!important;font-weight:700!important;line-height:1.9!important;margin:0 0 18px!important}
#wcpec-tasees-app .wcpec-form-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:16px!important;
    align-items:start!important;
}
#wcpec-tasees-app .wcpec-form-grid label{
    display:flex!important;
    flex-direction:column!important;
    gap:9px!important;
    color:#071b34!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.5!important;
}
#wcpec-tasees-app input:not([type=checkbox]):not([type=radio]),
#wcpec-tasees-app select,
#wcpec-tasees-app textarea{
    width:100%!important;
    min-height:50px!important;
    border:1px solid #d6e2ee!important;
    border-radius:16px!important;
    background:#fff!important;
    color:#071b34!important;
    padding:0 16px!important;
    font-size:14px!important;
    font-weight:800!important;
    outline:none!important;
    box-shadow:none!important;
}
#wcpec-tasees-app textarea{min-height:110px!important;padding:14px 16px!important;line-height:1.7!important}
#wcpec-tasees-app input:focus,
#wcpec-tasees-app select:focus,
#wcpec-tasees-app textarea:focus{border-color:#0b65c2!important;box-shadow:0 0 0 4px rgba(11,101,194,.10)!important}
#wcpec-tasees-app input[type=checkbox],
#wcpec-tasees-app input[type=radio]{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
    max-width:22px!important;
    max-height:22px!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    accent-color:#0b65c2!important;
    flex:0 0 22px!important;
    box-shadow:none!important;
}
#wcpec-tasees-app .wcpec-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:18px 0 0!important}
#wcpec-tasees-app .wcpec-btn,
#wcpec-tasees-app button.wcpec-btn,
#wcpec-tasees-app a.wcpec-btn,
#wcpec-tasees-app button[type=button],
#wcpec-tasees-app button[type=submit]{
    min-height:44px!important;
    border-radius:14px!important;
    padding:10px 18px!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.35!important;
    text-decoration:none!important;
    white-space:normal!important;
    text-align:center!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    cursor:pointer!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-btn-primary,
#wcpec-tasees-app button.wcpec-btn-primary,
#wcpec-tasees-app a.wcpec-btn-primary{
    background:linear-gradient(135deg,#0b65c2,#073d7a)!important;
    color:#fff!important;
    border:1px solid #0b65c2!important;
    box-shadow:0 12px 26px rgba(11,101,194,.18)!important;
}
#wcpec-tasees-app .wcpec-btn:not(.wcpec-btn-primary){background:#fff!important;color:#071b34!important;border:1px solid #d6e2ee!important}
#wcpec-tasees-app .wcpec-permission-grid{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;
    gap:14px!important;
    margin-top:18px!important;
}
#wcpec-tasees-app .wcpec-permission-card{
    min-height:178px!important;
    border:1px solid #d6e2ee!important;
    border-radius:22px!important;
    background:#fff!important;
    padding:18px!important;
    display:grid!important;
    grid-template-rows:auto auto 1fr!important;
    align-content:start!important;
    gap:10px!important;
    cursor:pointer!important;
    position:relative!important;
    overflow:hidden!important;
    transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
#wcpec-tasees-app .wcpec-permission-card:has(input:checked){border-color:#008c62!important;background:#f0fff9!important;box-shadow:0 14px 30px rgba(0,140,98,.08)!important}
#wcpec-tasees-app .wcpec-permission-card input{position:absolute!important;top:18px!important;left:18px!important}
#wcpec-tasees-app .wcpec-permission-card strong{display:block!important;color:#071b34!important;font-size:16px!important;font-weight:900!important;line-height:1.5!important;padding-left:34px!important;margin:0!important;text-align:right!important}
#wcpec-tasees-app .wcpec-permission-card span{display:block!important;color:#65758b!important;font-size:13px!important;font-weight:700!important;line-height:1.8!important;text-align:right!important}
#wcpec-tasees-app .wcpec-permission-card:has(input:checked):after{
    content:'مفعلة'!important;
    position:absolute!important;
    bottom:14px!important;
    left:14px!important;
    background:#008c62!important;
    color:#fff!important;
    border-radius:999px!important;
    padding:5px 10px!important;
    font-size:11px!important;
    font-weight:900!important;
}
#wcpec-tasees-app .wcpec-smart-step{grid-template-columns:54px minmax(0,1fr) 140px!important;min-height:96px!important;padding:18px 20px!important;border-radius:24px!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-smart-step .wcpec-btn{grid-column:3!important;width:100%!important;min-height:42px!important;position:static!important;transform:none!important;white-space:normal!important;font-size:12.5px!important;line-height:1.35!important;padding:8px 10px!important}
#wcpec-tasees-app .wcpec-smart-step-body strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#wcpec-tasees-app .wcpec-step-state{position:static!important;transform:none!important;white-space:nowrap!important;width:100%!important;min-height:34px!important;overflow:visible!important}
#wcpec-tasees-app .wcpec-table-wrap{width:100%!important;overflow:auto!important;border:1px solid var(--tasees-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 24px rgba(7,27,52,.04)!important}
#wcpec-tasees-app table{max-width:100%!important}
#wcpec-tasees-app table.wcpec-data-table,
#wcpec-tasees-app table.widefat{
    width:100%!important;
    min-width:780px!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    background:#fff!important;
    border:0!important;
}
#wcpec-tasees-app table.wcpec-data-table th,
#wcpec-tasees-app table.widefat th{
    height:56px!important;
    background:#f4f8fd!important;
    color:#263d5c!important;
    border-bottom:1px solid #dfe9f4!important;
    padding:14px 16px!important;
    text-align:right!important;
    font-size:13px!important;
    font-weight:900!important;
}
#wcpec-tasees-app table.wcpec-data-table td,
#wcpec-tasees-app table.widefat td{
    min-height:60px!important;
    background:#fff!important;
    color:#10294a!important;
    border-bottom:1px solid #edf2f7!important;
    padding:14px 16px!important;
    text-align:right!important;
    font-size:13.5px!important;
    font-weight:800!important;
}
#wcpec-tasees-app .wcpec-alert{border-radius:20px!important;border:1px solid #d6e2ee!important;background:#fff!important;padding:16px 18px!important;color:#071b34!important;box-shadow:none!important}
#wcpec-tasees-app .wcpec-alert-warning{background:#fff9ec!important;border-color:#efd6a7!important;color:#7b520f!important}
#wcpec-tasees-app .wcpec-alert-success{background:#f0fff9!important;border-color:#bce8d8!important;color:#006b4b!important}
#wcpec-tasees-app .wcpec-alert-danger{background:#fff6f5!important;border-color:#ffd1cc!important;color:#b5261e!important}
#wcpec-tasees-app .wcpec-alert-info{background:#eef6ff!important;border-color:#cfe0f4!important;color:#0b4e91!important}
#wcpec-tasees-app .wcpec-gov-footer{
    margin:8px 28px 28px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:22px!important;
    background:#fff!important;
    padding:16px 20px!important;
    display:flex!important;
    gap:12px!important;
    align-items:center!important;
    justify-content:space-between!important;
    color:#65758b!important;
    font-size:12px!important;
    font-weight:800!important;
    box-shadow:0 10px 22px rgba(7,27,52,.04)!important;
}
#wcpec-tasees-app .wcpec-gov-footer b{color:#071b34!important;font-size:13px!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-notification-wrap{display:none!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-notification-wrap{display:none!important}
#wcpec-tasees-app .wcpec-gov-main > .wcpec-account-switcher,
#wcpec-tasees-app .wcpec-content > .wcpec-account-switcher{display:none!important}
#wcpec-tasees-app .wcpec-modal{position:fixed!important;inset:0!important;background:rgba(5,20,39,.58)!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;backdrop-filter:blur(8px)!important}
#wcpec-tasees-app .wcpec-modal[hidden]{display:none!important}
#wcpec-tasees-app .wcpec-modal-box{width:min(920px,96vw)!important;max-height:86vh!important;overflow:auto!important;background:#fff!important;border:1px solid var(--tasees-line)!important;border-radius:26px!important;box-shadow:0 30px 80px rgba(0,0,0,.28)!important;padding:28px!important;position:relative!important;color:#071b34!important}
#wcpec-tasees-app .wcpec-modal-close{position:absolute!important;top:14px!important;left:14px!important;width:38px!important;height:38px!important;border:0!important;border-radius:12px!important;background:#fff4f2!important;color:#b5261e!important;font-size:24px!important;font-weight:900!important;cursor:pointer!important}
#wcpec-tasees-app .wcpec-toast{position:fixed!important;bottom:24px!important;left:24px!important;z-index:100000!important;border-radius:16px!important;background:#071b34!important;color:#fff!important;padding:14px 18px!important;font-weight:900!important;box-shadow:0 16px 42px rgba(0,0,0,.18)!important}
#wcpec-tasees-app .wcpec-toast.ok{background:#008c62!important}
#wcpec-tasees-app .wcpec-toast.err{background:#c82920!important}
@media(max-width:1360px){
    #wcpec-tasees-app.wcpec-gov-app{grid-template-columns:286px minmax(0,1fr)!important}
    #wcpec-tasees-app .wcpec-gov-sidebar{width:286px!important;min-width:286px!important}
    #wcpec-tasees-app .wcpec-gov-topbar{padding:0 18px!important;gap:10px!important}
    #wcpec-tasees-app .wcpec-gov-current-account{min-width:235px!important;max-width:280px!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher{min-width:280px!important;max-width:320px!important}
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:190px!important}
    #wcpec-tasees-app .wcpec-gov-notification{min-width:140px!important}
    #wcpec-tasees-app .wcpec-gov-hero h1{font-size:36px!important}
}
@media(max-width:1120px){
    html.wcpec-tasees-ui-active,body.wcpec-tasees-ui-active{overflow:auto!important}
    #wcpec-tasees-app.wcpec-gov-app{display:block!important;height:auto!important;max-height:none!important;min-height:100vh!important;overflow:visible!important}
    #wcpec-tasees-app .wcpec-gov-sidebar{position:fixed!important;right:-304px!important;top:0!important;bottom:0!important;width:304px!important;min-width:304px!important;z-index:1000!important;transition:right .22s ease!important}
    #wcpec-tasees-app.sidebar-open .wcpec-gov-sidebar{right:0!important}
    #wcpec-tasees-app .wcpec-gov-main{height:auto!important;max-height:none!important;min-height:100vh!important;overflow:visible!important}
    #wcpec-tasees-app .wcpec-menu-toggle{display:flex!important}
    #wcpec-tasees-app .wcpec-gov-topbar{height:auto!important;min-height:88px!important;flex-wrap:wrap!important;padding:12px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-right,#wcpec-tasees-app .wcpec-gov-topbar-center,#wcpec-tasees-app .wcpec-gov-topbar-left{width:100%!important;justify-content:space-between!important;flex:1 1 100%!important;order:initial!important}
    #wcpec-tasees-app .wcpec-gov-current-account,#wcpec-tasees-app .wcpec-gov-account-switcher,#wcpec-tasees-app .wcpec-gov-user-card{min-width:0!important;max-width:none!important;flex:1!important}
    #wcpec-tasees-app .wcpec-gov-notification{min-width:0!important;flex:0 0 150px!important}
    #wcpec-tasees-app .wcpec-gov-hero{margin:16px 12px!important;padding:22px!important;display:block!important;min-height:0!important}
    #wcpec-tasees-app .wcpec-gov-hero-status{margin-top:16px!important;min-width:0!important;min-height:84px!important}
    #wcpec-tasees-app .wcpec-gov-content{padding:0 12px 18px!important}
    #wcpec-tasees-app .wcpec-form-grid{grid-template-columns:1fr!important}
    #wcpec-tasees-app .wcpec-smart-step{grid-template-columns:44px minmax(0,1fr)!important;min-height:0!important}
    #wcpec-tasees-app .wcpec-smart-step .wcpec-btn,#wcpec-tasees-app .wcpec-step-state{grid-column:1/-1!important;width:100%!important}
    #wcpec-tasees-app .wcpec-gov-footer{margin:8px 12px 18px!important;display:block!important;text-align:center!important;line-height:2!important}
}


/* =========================================================
   WCPEC TASEES 5.8.3 - FINAL USER TOPBAR / SIDEBAR FIX
   - يمنع تكرار الحساب الحالي
   - يثبت زر القائمة الجانبية
   - ينظم الهيدر والإشعارات وتبديل الحساب
   - يعتمد شعار تأسيس الرسمي
========================================================= */
#wcpec-tasees-app.wcpec-gov-app{
    --tasees-navy:#071b34;
    --tasees-navy-2:#092544;
    --tasees-blue:#0b65c2;
    --tasees-gold:#c4912f;
    --tasees-green:#008c62;
    --tasees-bg:#f4f8fc;
    --tasees-line:#d8e3ef;
    --tasees-text:#071b34;
}
#wcpec-tasees-app .wcpec-gov-topbar{
    height:92px!important;
    min-height:92px!important;
    display:grid!important;
    grid-template-columns:minmax(360px,1.1fr) minmax(150px,auto) minmax(250px,.9fr)!important;
    align-items:center!important;
    gap:18px!important;
    padding:14px 26px!important;
    background:rgba(255,255,255,.97)!important;
    border-bottom:1px solid var(--tasees-line)!important;
    box-shadow:0 12px 34px rgba(7,27,52,.07)!important;
    overflow:visible!important;
    z-index:500!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    gap:12px!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right{justify-content:flex-start!important;order:1!important;}
#wcpec-tasees-app .wcpec-gov-topbar-center{justify-content:center!important;order:2!important;}
#wcpec-tasees-app .wcpec-gov-topbar-left{justify-content:flex-end!important;order:3!important;}
#wcpec-tasees-app .wcpec-gov-current-account{display:none!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher{
    width:min(390px,100%)!important;
    min-width:330px!important;
    max-width:430px!important;
    height:58px!important;
    display:block!important;
    position:relative!important;
    z-index:650!important;
    flex:0 1 390px!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher{
    width:100%!important;
    height:58px!important;
    position:relative!important;
    z-index:651!important;
    display:block!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current{
    width:100%!important;
    height:58px!important;
    min-height:58px!important;
    padding:8px 18px!important;
    border:1px solid rgba(0,140,98,.22)!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,#f1fff9,#ffffff)!important;
    color:var(--tasees-text)!important;
    box-shadow:0 14px 30px rgba(7,27,52,.06)!important;
    display:grid!important;
    grid-template-columns:auto 1fr auto!important;
    grid-template-rows:auto auto!important;
    align-items:center!important;
    column-gap:10px!important;
    text-align:right!important;
    overflow:hidden!important;
    white-space:normal!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:after{
    content:'⌄'!important;
    grid-column:3!important;
    grid-row:1 / 3!important;
    width:28px!important;
    height:28px!important;
    border-radius:999px!important;
    border:1px solid rgba(0,140,98,.24)!important;
    background:#fff!important;
    color:var(--tasees-green)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span{
    grid-column:1/3!important;
    grid-row:1!important;
    font-size:12px!important;
    line-height:1.2!important;
    color:#66758c!important;
    font-weight:900!important;
    margin:0!important;
    white-space:nowrap!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong{
    grid-column:1!important;
    grid-row:2!important;
    color:var(--tasees-text)!important;
    font-size:17px!important;
    font-weight:900!important;
    line-height:1.2!important;
    margin:0!important;
    white-space:nowrap!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small{
    grid-column:2!important;
    grid-row:2!important;
    justify-self:start!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    max-width:190px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:var(--tasees-green)!important;
    font-size:11px!important;
    font-weight:900!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{
    display:none!important;
    position:absolute!important;
    top:68px!important;
    right:0!important;
    left:auto!important;
    width:390px!important;
    max-width:calc(100vw - 32px)!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:22px!important;
    box-shadow:0 30px 80px rgba(7,27,52,.20)!important;
    padding:14px!important;
    z-index:99999!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher.is-open .wcpec-account-menu,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher:hover .wcpec-account-menu,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher:focus-within .wcpec-account-menu{
    display:block!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu>b{
    display:block!important;
    color:var(--tasees-text)!important;
    font-size:15px!important;
    font-weight:900!important;
    padding:6px 4px 12px!important;
    border-bottom:1px solid #eef3f8!important;
    margin-bottom:10px!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option{
    width:100%!important;
    min-height:52px!important;
    border:1px solid #e2ebf3!important;
    border-radius:16px!important;
    background:#fff!important;
    color:var(--tasees-text)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:center!important;
    text-align:right!important;
    margin:0 0 8px!important;
    padding:10px 12px!important;
    box-shadow:none!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option.is-active{
    border-color:rgba(0,140,98,.35)!important;
    background:#f0fff9!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option span{font-weight:900!important;color:var(--tasees-text)!important;font-size:14px!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-option small{font-weight:900!important;color:var(--tasees-green)!important;font-size:11px!important;direction:ltr!important;}
#wcpec-tasees-app .wcpec-gov-notification{
    width:170px!important;
    height:58px!important;
    min-height:58px!important;
    border-radius:18px!important;
    border:1px solid var(--tasees-line)!important;
    background:#fff!important;
    color:var(--tasees-text)!important;
    box-shadow:0 14px 30px rgba(7,27,52,.06)!important;
    padding:0 18px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    position:relative!important;
    white-space:nowrap!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-gov-notification i{font-style:normal!important;color:var(--tasees-gold)!important;font-size:17px!important;line-height:1!important;}
#wcpec-tasees-app .wcpec-gov-notification span{font-size:14px!important;font-weight:900!important;color:var(--tasees-text)!important;line-height:1!important;}
#wcpec-tasees-app .wcpec-gov-notification em{
    position:absolute!important;
    top:-9px!important;
    right:-9px!important;
    min-width:26px!important;
    width:auto!important;
    height:26px!important;
    padding:0 6px!important;
    border-radius:999px!important;
    background:#c82920!important;
    color:#fff!important;
    border:3px solid #fff!important;
    font-size:11px!important;
    font-weight:900!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-shadow:0 10px 20px rgba(200,41,32,.25)!important;
    font-style:normal!important;
    line-height:1!important;
}
#wcpec-tasees-app .wcpec-gov-user-card{
    height:58px!important;
    min-width:245px!important;
    max-width:310px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:20px!important;
    padding:8px 12px!important;
    box-shadow:0 14px 30px rgba(7,27,52,.06)!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-avatar{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    border-radius:15px!important;
    background:linear-gradient(135deg,var(--tasees-navy),#0b65c2)!important;
    color:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:20px!important;
    font-weight:900!important;
    box-shadow:none!important;
}
#wcpec-tasees-app .wcpec-gov-user-card span{display:block!important;font-size:12px!important;font-weight:900!important;color:#7a8798!important;line-height:1.2!important;}
#wcpec-tasees-app .wcpec-gov-user-card strong{display:block!important;color:var(--tasees-text)!important;font-size:15px!important;font-weight:900!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:210px!important;}
#wcpec-tasees-app .wcpec-gov-logout{
    height:48px!important;
    min-width:78px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#b42318!important;
    background:#fff7f5!important;
    border:1px solid #ffd4cc!important;
    border-radius:15px!important;
    text-decoration:none!important;
    font-size:14px!important;
    font-weight:900!important;
    padding:0 16px!important;
}
#wcpec-tasees-app .wcpec-menu-toggle{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    border-radius:15px!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    color:var(--tasees-navy)!important;
    box-shadow:0 10px 22px rgba(7,27,52,.07)!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:22px!important;
    font-weight:900!important;
    cursor:pointer!important;
    line-height:1!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo img,
#wcpec-tasees-app .wcpec-brand img{
    content:url('https://tasees.wcpec.com/business/wp-content/uploads/2026/05/cropped-tasees-logo.png')!important;
    object-fit:contain!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo{
    width:76px!important;
    height:76px!important;
    min-width:76px!important;
    border-radius:24px!important;
    background:#fff!important;
    border:1px solid rgba(196,145,47,.22)!important;
    box-shadow:0 18px 38px rgba(0,0,0,.10)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:8px!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo img{width:100%!important;height:100%!important;filter:drop-shadow(0 8px 14px rgba(196,145,47,.20))!important;}
#wcpec-tasees-app .wcpec-gov-sidebar{z-index:450!important;}
#wcpec-tasees-app .wcpec-nav button{overflow:hidden!important;text-overflow:ellipsis!important;}
#wcpec-tasees-app .wcpec-permission-card input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important;}
@media(max-width:1360px){
    #wcpec-tasees-app .wcpec-gov-topbar{grid-template-columns:minmax(320px,1fr) auto minmax(220px,.8fr)!important;padding:12px 18px!important;gap:12px!important;}
    #wcpec-tasees-app .wcpec-gov-account-switcher{min-width:300px!important;max-width:360px!important;}
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:210px!important;}
    #wcpec-tasees-app .wcpec-gov-notification{width:152px!important;}
}
@media(max-width:1120px){
    #wcpec-tasees-app .wcpec-gov-topbar{display:grid!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;padding:12px!important;gap:10px!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-right,
    #wcpec-tasees-app .wcpec-gov-topbar-center,
    #wcpec-tasees-app .wcpec-gov-topbar-left{width:100%!important;justify-content:space-between!important;}
    #wcpec-tasees-app .wcpec-gov-account-switcher{min-width:0!important;width:calc(100% - 62px)!important;max-width:none!important;flex:1 1 auto!important;}
    #wcpec-tasees-app .wcpec-gov-notification{width:auto!important;flex:1 1 auto!important;}
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:0!important;flex:1 1 auto!important;}
    #wcpec-tasees-app .wcpec-menu-toggle{display:flex!important;}
    #wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{right:0!important;width:100%!important;}
}
@media(min-width:1121px){
    #wcpec-tasees-app .wcpec-menu-toggle{display:none!important;}
}

/* =========================================================
   WCPEC Tasees 5.8.4 - Final governmental UI fixes
   Fix: duplicated arrows, working menu button, notification dropdown,
        copy ICN, smaller headings, right-aligned sidebar, cleaner icons.
========================================================= */
#wcpec-tasees-app.wcpec-gov-app{
    --tasees-navy:#06172f;
    --tasees-navy-2:#082247;
    --tasees-blue:#1268d8;
    --tasees-green:#00845f;
    --tasees-gold:#c8922d;
    --tasees-bg:#eef4fb;
    --tasees-card:#ffffff;
    --tasees-line:#d9e5f2;
    --tasees-text:#061a36;
    --tasees-muted:#64748b;
    direction:rtl!important;
    background:var(--tasees-bg)!important;
}
#wcpec-tasees-app .wcpec-gov-topbar{
    height:86px!important;
    min-height:86px!important;
    padding:12px 24px!important;
    background:rgba(255,255,255,.96)!important;
    border-bottom:1px solid var(--tasees-line)!important;
    display:grid!important;
    grid-template-columns:minmax(360px,1fr) minmax(300px,420px) minmax(420px,1fr)!important;
    align-items:center!important;
    gap:16px!important;
    box-shadow:0 12px 35px rgba(6,26,54,.06)!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    min-width:0!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right{justify-content:flex-start!important;}
#wcpec-tasees-app .wcpec-gov-topbar-center{justify-content:center!important;}
#wcpec-tasees-app .wcpec-gov-topbar-left{justify-content:flex-end!important;}
#wcpec-tasees-app .wcpec-menu-toggle{
    display:flex!important;
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    padding:0!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:18px!important;
    background:#fff!important;
    color:var(--tasees-text)!important;
    box-shadow:0 12px 28px rgba(6,26,54,.08)!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:column!important;
    gap:5px!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-menu-toggle span{
    width:18px!important;
    height:2px!important;
    background:#0a2347!important;
    border-radius:999px!important;
    display:block!important;
}
#wcpec-tasees-app.sidebar-collapsed .wcpec-gov-sidebar{
    transform:translateX(112%)!important;
    opacity:0!important;
    pointer-events:none!important;
}
#wcpec-tasees-app.sidebar-collapsed{
    grid-template-columns:0 minmax(0,1fr)!important;
}
#wcpec-tasees-app .wcpec-gov-current-account{
    min-height:56px!important;
    min-width:330px!important;
    max-width:390px!important;
    border:1px solid rgba(0,132,95,.22)!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,#f1fff9,#ffffff)!important;
    padding:10px 16px!important;
    display:grid!important;
    grid-template-columns:auto 1fr auto!important;
    grid-template-rows:auto auto!important;
    align-items:center!important;
    column-gap:10px!important;
    box-shadow:0 14px 35px rgba(0,132,95,.08)!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-current-account span{grid-column:1/4!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;line-height:1!important;}
#wcpec-tasees-app .wcpec-gov-current-account strong{grid-column:1!important;color:#061a36!important;font-size:18px!important;font-weight:900!important;line-height:1.25!important;white-space:nowrap!important;}
#wcpec-tasees-app .wcpec-gov-current-account code{grid-column:2!important;direction:ltr!important;unicode-bidi:plaintext!important;color:var(--tasees-green)!important;font-size:11px!important;font-weight:900!important;background:transparent!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:right!important;}
#wcpec-tasees-app .wcpec-copy-icn{grid-column:3!important;border:0!important;border-radius:999px!important;background:#e7f8f2!important;color:var(--tasees-green)!important;font-size:11px!important;font-weight:900!important;padding:7px 10px!important;cursor:pointer!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher{min-width:320px!important;max-width:390px!important;position:relative!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current{
    width:100%!important;
    min-width:0!important;
    height:58px!important;
    padding:9px 44px 9px 16px!important;
    border-radius:22px!important;
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    align-items:center!important;
    column-gap:10px!important;
    background:linear-gradient(135deg,#f1fff9,#fff)!important;
    border:1px solid rgba(0,132,95,.22)!important;
    box-shadow:0 14px 35px rgba(0,132,95,.08)!important;
    position:relative!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:before{
    content:'⌄'!important;
    position:absolute!important;
    right:14px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:24px!important;
    height:24px!important;
    border-radius:999px!important;
    border:1px solid rgba(0,132,95,.22)!important;
    background:#fff!important;
    color:var(--tasees-green)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:13px!important;
    font-weight:900!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:after{display:none!important;content:none!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span{font-size:12px!important;color:#64748b!important;grid-column:1/3!important;font-weight:900!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong{font-size:18px!important;color:#061a36!important;grid-column:1!important;white-space:nowrap!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small{font-size:11px!important;color:var(--tasees-green)!important;grid-column:2!important;max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:plaintext!important;}
#wcpec-tasees-app .wcpec-gov-notification{
    min-width:172px!important;
    height:56px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:18px!important;
    background:#fff!important;
    color:#061a36!important;
    font-weight:900!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    position:relative!important;
    box-shadow:0 12px 28px rgba(6,26,54,.07)!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-gov-notification em{
    position:absolute!important;
    top:-10px!important;
    left:-8px!important;
    min-width:28px!important;
    height:22px!important;
    padding:0 8px!important;
    border-radius:999px!important;
    background:#d92d20!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:22px!important;
    font-style:normal!important;
    box-shadow:0 10px 20px rgba(217,45,32,.22)!important;
}
#wcpec-tasees-app .wcpec-notification-wrap{position:relative!important;}
#wcpec-tasees-app .wcpec-notification-panel{
    display:none!important;
    position:absolute!important;
    top:66px!important;
    left:0!important;
    width:380px!important;
    max-width:calc(100vw - 32px)!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:22px!important;
    box-shadow:0 30px 80px rgba(6,26,54,.18)!important;
    padding:12px!important;
    z-index:999999!important;
}
#wcpec-tasees-app .wcpec-notification-wrap.is-open .wcpec-notification-panel{display:block!important;}
#wcpec-tasees-app .wcpec-notification-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 6px 12px!important;border-bottom:1px solid #eef3f8!important;margin-bottom:8px!important;}
#wcpec-tasees-app .wcpec-notification-head strong{font-size:15px!important;color:#061a36!important;font-weight:900!important;}
#wcpec-tasees-app .wcpec-notification-head button{border:0!important;background:#edf5ff!important;color:#1268d8!important;border-radius:999px!important;padding:7px 10px!important;font-weight:900!important;cursor:pointer!important;}
#wcpec-tasees-app .wcpec-notification-item{width:100%!important;border:1px solid #edf2f7!important;background:#fff!important;border-radius:16px!important;padding:12px!important;margin:8px 0!important;text-align:right!important;display:block!important;cursor:pointer!important;}
#wcpec-tasees-app .wcpec-notification-item.is-unread{background:#f4fbff!important;border-color:#cae2ff!important;}
#wcpec-tasees-app .wcpec-notification-item strong{display:block!important;color:#061a36!important;font-size:14px!important;font-weight:900!important;margin-bottom:5px!important;}
#wcpec-tasees-app .wcpec-notification-item span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important;}
#wcpec-tasees-app .wcpec-notification-item small{display:block!important;color:#94a3b8!important;font-size:11px!important;font-weight:800!important;margin-top:6px!important;}
#wcpec-tasees-app .wcpec-notification-empty{padding:18px!important;text-align:center!important;color:#64748b!important;font-weight:800!important;}
#wcpec-tasees-app .wcpec-gov-hero{min-height:124px!important;margin:24px 28px 18px!important;padding:24px 32px!important;border-radius:26px!important;}
#wcpec-tasees-app .wcpec-gov-hero h1,
#wcpec-tasees-app #wcpec-view-title{
    font-size:30px!important;
    line-height:1.35!important;
    letter-spacing:-.3px!important;
}
#wcpec-tasees-app .wcpec-gov-hero p,
#wcpec-tasees-app #wcpec-view-subtitle{font-size:14px!important;line-height:1.7!important;}
#wcpec-tasees-app .wcpec-card h1,
#wcpec-tasees-app .wcpec-card h2,
#wcpec-tasees-app .wcpec-content h1,
#wcpec-tasees-app .wcpec-content h2{font-size:24px!important;line-height:1.45!important;}
#wcpec-tasees-app .wcpec-content h3{font-size:19px!important;line-height:1.55!important;}
#wcpec-tasees-app .wcpec-gov-nav{gap:6px!important;padding:10px 14px 24px!important;}
#wcpec-tasees-app .wcpec-gov-nav button{
    width:100%!important;
    min-height:48px!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:12px!important;
    text-align:right!important;
    padding:11px 12px!important;
    border-radius:16px!important;
    font-size:14px!important;
}
#wcpec-tasees-app .wcpec-gov-nav button i{
    order:0!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:10px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:rgba(255,255,255,.12)!important;
    color:#f5bd4f!important;
    font-size:14px!important;
    line-height:1!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-gov-nav button span{
    order:1!important;
    flex:1!important;
    text-align:right!important;
    color:inherit!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-nav button.active i,
#wcpec-tasees-app .wcpec-gov-nav button:hover i{background:#f4eddf!important;color:#b87813!important;}
#wcpec-tasees-app .wcpec-gov-sidebar{transition:transform .24s ease, opacity .24s ease!important;}
@media(max-width:1280px){
    #wcpec-tasees-app .wcpec-gov-topbar{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-right,#wcpec-tasees-app .wcpec-gov-topbar-center,#wcpec-tasees-app .wcpec-gov-topbar-left{justify-content:space-between!important;}
    #wcpec-tasees-app .wcpec-gov-current-account,#wcpec-tasees-app .wcpec-gov-account-switcher{min-width:0!important;max-width:none!important;flex:1!important;}
}
@media(max-width:900px){
    #wcpec-tasees-app .wcpec-gov-sidebar{right:0!important;transform:translateX(112%)!important;opacity:0!important;pointer-events:none!important;}
    #wcpec-tasees-app.sidebar-open .wcpec-gov-sidebar{transform:translateX(0)!important;opacity:1!important;pointer-events:auto!important;}
    #wcpec-tasees-app.sidebar-collapsed{grid-template-columns:1fr!important;}
    #wcpec-tasees-app .wcpec-gov-current-account{min-width:0!important;width:100%!important;}
    #wcpec-tasees-app .wcpec-notification-panel{left:auto!important;right:0!important;}
    #wcpec-tasees-app .wcpec-gov-hero h1,#wcpec-tasees-app #wcpec-view-title{font-size:26px!important;}
}

/* =====================================================================
   WCPEC TASEES 5.8.6 - OFFICIAL USER UI FINAL OVERRIDE
   Scope: frontend user dashboards only
   ===================================================================== */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700;800&display=swap');

#wcpec-tasees-app,
#wcpec-tasees-app *{
    font-family:'IBM Plex Sans Arabic','Tajawal',Arial,sans-serif!important;
    letter-spacing:0!important;
}

#wcpec-tasees-app{
    --tasees-navy:#071b34;
    --tasees-navy-2:#061528;
    --tasees-blue:#145fc8;
    --tasees-gold:#c9902f;
    --tasees-green:#007a58;
    --tasees-red:#c6281f;
    --tasees-text:#071b34;
    --tasees-muted:#64748b;
    --tasees-line:#dbe5f1;
    --tasees-bg:#f4f8fc;
    --tasees-soft:#f8fbff;
    --tasees-card:#ffffff;
    --tasees-shadow:0 14px 34px rgba(7,27,52,.07);
    display:grid!important;
    grid-template-columns:286px minmax(0,1fr)!important;
    grid-template-areas:'sidebar main'!important;
    width:100vw!important;
    min-height:100vh!important;
    max-height:100vh!important;
    overflow:hidden!important;
    direction:rtl!important;
    background:linear-gradient(180deg,#f8fbff 0%,#edf4fb 100%)!important;
    color:var(--tasees-text)!important;
}

#wcpec-tasees-app .wcpec-gov-sidebar{
    grid-area:sidebar!important;
    width:286px!important;
    min-width:286px!important;
    height:100vh!important;
    position:sticky!important;
    top:0!important;
    right:0!important;
    display:flex!important;
    flex-direction:column!important;
    background:linear-gradient(180deg,#071b34 0%,#061528 100%)!important;
    border-left:1px solid rgba(255,255,255,.10)!important;
    box-shadow:-14px 0 38px rgba(7,27,52,.16)!important;
    z-index:80!important;
    overflow:hidden!important;
    transition:transform .22s ease,opacity .22s ease!important;
}

#wcpec-tasees-app.sidebar-collapsed{
    grid-template-columns:0 minmax(0,1fr)!important;
}
#wcpec-tasees-app.sidebar-collapsed .wcpec-gov-sidebar{
    transform:translateX(110%)!important;
    opacity:0!important;
    pointer-events:none!important;
}

#wcpec-tasees-app .wcpec-gov-brand{
    height:112px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    padding:18px 18px!important;
    background:#fff!important;
    border-bottom:1px solid rgba(7,27,52,.08)!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo{
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
    padding:0!important;
}
#wcpec-tasees-app .wcpec-gov-brand-logo img{
    width:64px!important;
    height:64px!important;
    object-fit:contain!important;
    display:block!important;
}
#wcpec-tasees-app .wcpec-gov-brand-text strong{
    color:#071b34!important;
    font-size:20px!important;
    line-height:1.15!important;
    font-weight:800!important;
}
#wcpec-tasees-app .wcpec-gov-brand-text span{
    color:#475569!important;
    font-size:11px!important;
    line-height:1.55!important;
    font-weight:700!important;
}

#wcpec-tasees-app .wcpec-gov-search{padding:16px 18px 10px!important;}
#wcpec-tasees-app .wcpec-gov-search input{
    height:48px!important;
    border-radius:14px!important;
    border:1px solid rgba(255,255,255,.16)!important;
    background:#fff!important;
    color:#071b34!important;
    padding:0 15px!important;
    font-size:12px!important;
    font-weight:700!important;
    box-shadow:0 10px 24px rgba(0,0,0,.12)!important;
}

#wcpec-tasees-app .wcpec-gov-nav{
    display:flex!important;
    flex-direction:column!important;
    gap:5px!important;
    padding:10px 14px 18px!important;
    overflow:auto!important;
    flex:1!important;
}
#wcpec-tasees-app .wcpec-gov-nav button{
    width:100%!important;
    min-height:44px!important;
    height:44px!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:11px!important;
    padding:0 12px!important;
    border:0!important;
    border-radius:13px!important;
    background:transparent!important;
    color:#edf6ff!important;
    font-size:13px!important;
    font-weight:700!important;
    text-align:right!important;
    box-shadow:none!important;
}
#wcpec-tasees-app .wcpec-gov-nav button i{
    order:0!important;
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    border-radius:9px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:rgba(255,255,255,.09)!important;
    color:#d8a64a!important;
    font-size:12px!important;
    font-style:normal!important;
    line-height:1!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-gov-nav button span{
    order:1!important;
    flex:1!important;
    display:block!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    line-height:1.4!important;
}
#wcpec-tasees-app .wcpec-gov-nav button:hover{
    background:rgba(255,255,255,.08)!important;
    transform:none!important;
}
#wcpec-tasees-app .wcpec-gov-nav button.active{
    background:#fff!important;
    color:#0b4aa1!important;
    box-shadow:0 10px 24px rgba(0,0,0,.14)!important;
}
#wcpec-tasees-app .wcpec-gov-nav button.active i{
    background:#f6efe1!important;
    color:#b87913!important;
}

#wcpec-tasees-app .wcpec-gov-sidebar-footer{
    padding:14px 18px 18px!important;
    border-top:1px solid rgba(255,255,255,.10)!important;
    background:rgba(0,0,0,.10)!important;
}
#wcpec-tasees-app .wcpec-gov-sidebar-footer strong{font-size:12px!important;font-weight:800!important;}
#wcpec-tasees-app .wcpec-gov-sidebar-footer span{font-size:11px!important;line-height:1.7!important;color:#b8c7d9!important;}

#wcpec-tasees-app .wcpec-gov-main{
    grid-area:main!important;
    min-width:0!important;
    height:100vh!important;
    overflow:auto!important;
    background:transparent!important;
}

#wcpec-tasees-app .wcpec-gov-topbar{
    height:78px!important;
    min-height:78px!important;
    position:sticky!important;
    top:0!important;
    z-index:120!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    padding:10px 22px!important;
    background:rgba(255,255,255,.96)!important;
    border-bottom:1px solid var(--tasees-line)!important;
    box-shadow:0 10px 26px rgba(7,27,52,.06)!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    min-width:0!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right{order:1!important;justify-content:flex-start!important;flex:0 0 auto!important;}
#wcpec-tasees-app .wcpec-gov-topbar-center{order:2!important;justify-content:center!important;flex:1 1 auto!important;}
#wcpec-tasees-app .wcpec-gov-topbar-left{order:3!important;justify-content:flex-end!important;flex:0 0 auto!important;}

#wcpec-tasees-app .wcpec-menu-toggle{
    display:flex!important;
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    border-radius:13px!important;
    border:1px solid var(--tasees-line)!important;
    background:#fff!important;
    color:#071b34!important;
    padding:0!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:column!important;
    gap:4px!important;
    cursor:pointer!important;
    box-shadow:0 8px 18px rgba(7,27,52,.06)!important;
}
#wcpec-tasees-app .wcpec-menu-toggle span{
    width:17px!important;
    height:2px!important;
    border-radius:999px!important;
    background:#071b34!important;
    display:block!important;
}

#wcpec-tasees-app .wcpec-gov-current-account{
    min-width:300px!important;
    max-width:360px!important;
    height:56px!important;
    min-height:56px!important;
    display:grid!important;
    grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto!important;
    grid-template-rows:18px 22px!important;
    align-items:center!important;
    gap:2px 9px!important;
    padding:8px 14px!important;
    border:1px solid rgba(0,122,88,.22)!important;
    border-radius:17px!important;
    background:linear-gradient(135deg,#f1fff9,#fff)!important;
    box-shadow:0 10px 22px rgba(0,122,88,.06)!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-current-account span{
    grid-column:1/4!important;
    color:#64748b!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
}
#wcpec-tasees-app .wcpec-gov-current-account strong{
    grid-column:1!important;
    color:#071b34!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1.2!important;
    white-space:nowrap!important;
}
#wcpec-tasees-app .wcpec-gov-current-account code,
#wcpec-tasees-app #wcpec-current-icn-code{
    grid-column:2!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    color:#007a58!important;
    background:transparent!important;
    font-size:10px!important;
    font-weight:800!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
    padding:0!important;
}
#wcpec-tasees-app .wcpec-copy-icn{
    grid-column:3!important;
    height:30px!important;
    min-width:48px!important;
    border:0!important;
    border-radius:11px!important;
    background:#e6f8f1!important;
    color:#007a58!important;
    font-size:11px!important;
    font-weight:800!important;
    padding:0 10px!important;
    cursor:pointer!important;
    box-shadow:none!important;
}

#wcpec-tasees-app .wcpec-gov-account-switcher{
    position:relative!important;
    min-width:290px!important;
    max-width:350px!important;
}
#wcpec-tasees-app .wcpec-account-current{
    width:100%!important;
    height:54px!important;
    min-height:54px!important;
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(64px,auto) minmax(0,1fr)!important;
    grid-template-rows:17px 22px!important;
    align-items:center!important;
    column-gap:9px!important;
    padding:8px 42px 8px 14px!important;
    border:1px solid rgba(0,122,88,.22)!important;
    border-radius:17px!important;
    background:linear-gradient(135deg,#f1fff9,#fff)!important;
    box-shadow:0 10px 22px rgba(0,122,88,.06)!important;
    overflow:hidden!important;
    cursor:pointer!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-account-current:before{
    content:'⌄'!important;
    position:absolute!important;
    right:13px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:22px!important;
    height:22px!important;
    border-radius:999px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid rgba(0,122,88,.24)!important;
    background:#fff!important;
    color:#007a58!important;
    font-size:12px!important;
    font-weight:800!important;
}
#wcpec-tasees-app .wcpec-account-current:after{display:none!important;content:none!important;}
#wcpec-tasees-app .wcpec-account-current span{grid-column:1/3!important;font-size:10px!important;color:#64748b!important;font-weight:700!important;line-height:1!important;}
#wcpec-tasees-app .wcpec-account-current strong{grid-column:1!important;font-size:13px!important;color:#071b34!important;font-weight:800!important;white-space:nowrap!important;line-height:1.2!important;}
#wcpec-tasees-app .wcpec-account-current small{grid-column:2!important;font-size:10px!important;color:#007a58!important;font-weight:800!important;direction:ltr!important;unicode-bidi:plaintext!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:right!important;}
#wcpec-tasees-app .wcpec-account-menu{
    display:none!important;
    position:absolute!important;
    top:62px!important;
    right:0!important;
    width:330px!important;
    max-width:calc(100vw - 32px)!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:18px!important;
    box-shadow:0 26px 70px rgba(7,27,52,.18)!important;
    padding:10px!important;
    z-index:999999!important;
}
#wcpec-tasees-app .wcpec-account-switcher.is-open .wcpec-account-menu{display:block!important;}
#wcpec-tasees-app .wcpec-account-menu b{display:block!important;padding:8px 10px 12px!important;color:#071b34!important;font-size:13px!important;font-weight:800!important;border-bottom:1px solid #eef3f8!important;margin-bottom:8px!important;}
#wcpec-tasees-app .wcpec-account-option,
#wcpec-tasees-app .wcpec-create-account{
    width:100%!important;
    min-height:42px!important;
    border:1px solid #edf2f7!important;
    background:#fff!important;
    border-radius:13px!important;
    margin:6px 0!important;
    padding:8px 10px!important;
    text-align:right!important;
    font-size:12px!important;
    font-weight:700!important;
    color:#071b34!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-account-option.is-active{background:#f1fff9!important;border-color:#bfe8d9!important;}
#wcpec-tasees-app .wcpec-account-option small{display:block!important;color:#007a58!important;font-size:10px!important;font-weight:800!important;margin-top:3px!important;}
#wcpec-tasees-app .wcpec-account-create-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;}

#wcpec-tasees-app .wcpec-gov-notification{
    height:50px!important;
    min-width:140px!important;
    border-radius:15px!important;
    border:1px solid var(--tasees-line)!important;
    background:#fff!important;
    color:#071b34!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    position:relative!important;
    font-size:13px!important;
    font-weight:800!important;
    box-shadow:0 8px 18px rgba(7,27,52,.06)!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-gov-notification i{font-style:normal!important;font-size:15px!important;color:#c9902f!important;}
#wcpec-tasees-app .wcpec-gov-notification em{
    position:absolute!important;
    top:-8px!important;
    left:-7px!important;
    min-width:22px!important;
    height:20px!important;
    padding:0 6px!important;
    border-radius:999px!important;
    background:#c6281f!important;
    border:2px solid #fff!important;
    color:#fff!important;
    font-size:10px!important;
    font-weight:800!important;
    font-style:normal!important;
    line-height:17px!important;
    text-align:center!important;
    box-shadow:0 8px 16px rgba(198,40,31,.22)!important;
}
#wcpec-tasees-app .wcpec-notification-wrap{position:relative!important;}
#wcpec-tasees-app .wcpec-notification-panel{
    display:none!important;
    position:absolute!important;
    top:58px!important;
    left:0!important;
    width:360px!important;
    max-width:calc(100vw - 32px)!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:18px!important;
    box-shadow:0 26px 70px rgba(7,27,52,.18)!important;
    padding:10px!important;
    z-index:999999!important;
}
#wcpec-tasees-app .wcpec-notification-wrap.is-open .wcpec-notification-panel{display:block!important;}
#wcpec-tasees-app .wcpec-notification-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 8px 12px!important;border-bottom:1px solid #eef3f8!important;margin-bottom:8px!important;}
#wcpec-tasees-app .wcpec-notification-head strong{font-size:13px!important;color:#071b34!important;font-weight:800!important;}
#wcpec-tasees-app .wcpec-notification-head button{border:0!important;background:#edf5ff!important;color:#145fc8!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important;}
#wcpec-tasees-app .wcpec-notification-item{width:100%!important;border:1px solid #edf2f7!important;background:#fff!important;border-radius:14px!important;padding:10px!important;margin:7px 0!important;text-align:right!important;display:block!important;cursor:pointer!important;}
#wcpec-tasees-app .wcpec-notification-item.is-unread{background:#f4fbff!important;border-color:#cae2ff!important;}
#wcpec-tasees-app .wcpec-notification-item strong{display:block!important;color:#071b34!important;font-size:12px!important;font-weight:800!important;margin-bottom:4px!important;}
#wcpec-tasees-app .wcpec-notification-item span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:600!important;line-height:1.7!important;}
#wcpec-tasees-app .wcpec-notification-item small{display:block!important;color:#94a3b8!important;font-size:10px!important;font-weight:700!important;margin-top:5px!important;}
#wcpec-tasees-app .wcpec-notification-empty{padding:16px!important;text-align:center!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;}

#wcpec-tasees-app .wcpec-gov-user-card{
    height:50px!important;
    min-width:160px!important;
    max-width:220px!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:7px 10px!important;
    background:#fff!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:15px!important;
    box-shadow:0 8px 18px rgba(7,27,52,.06)!important;
}
#wcpec-tasees-app .wcpec-gov-avatar{width:34px!important;height:34px!important;border-radius:12px!important;background:#145fc8!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important;}
#wcpec-tasees-app .wcpec-gov-user-card span{display:block!important;font-size:10px!important;color:#64748b!important;font-weight:700!important;line-height:1!important;}
#wcpec-tasees-app .wcpec-gov-user-card strong{display:block!important;font-size:12px!important;color:#071b34!important;font-weight:800!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
#wcpec-tasees-app .wcpec-gov-logout{height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ffc9c4!important;background:#fff5f4!important;color:#b42318!important;border-radius:13px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;}

#wcpec-tasees-app .wcpec-gov-hero{
    min-height:116px!important;
    margin:18px 24px 14px!important;
    padding:22px 28px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,#f8fbff 0%,#edf4fb 100%)!important;
    box-shadow:var(--tasees-shadow)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:18px!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-kicker{font-size:12px!important;color:#64748b!important;font-weight:700!important;line-height:1.7!important;}
#wcpec-tasees-app .wcpec-gov-hero h1,
#wcpec-tasees-app #wcpec-view-title{
    font-size:26px!important;
    line-height:1.35!important;
    font-weight:800!important;
    margin:4px 0 6px!important;
    color:#071b34!important;
}
#wcpec-tasees-app .wcpec-gov-hero p,
#wcpec-tasees-app #wcpec-view-subtitle{font-size:12px!important;line-height:1.8!important;color:#64748b!important;font-weight:600!important;margin:0!important;}
#wcpec-tasees-app .wcpec-gov-hero-status{min-width:155px!important;border:1px solid #c9eadf!important;border-radius:18px!important;background:linear-gradient(135deg,#f1fff9,#fffdf6)!important;padding:14px!important;text-align:center!important;box-shadow:none!important;}
#wcpec-tasees-app .wcpec-gov-hero-status span{display:block!important;font-size:11px!important;color:#64748b!important;font-weight:700!important;margin-bottom:5px!important;}
#wcpec-tasees-app .wcpec-gov-hero-status strong{display:block!important;font-size:15px!important;color:#007a58!important;font-weight:800!important;}

#wcpec-tasees-app .wcpec-gov-content,
#wcpec-tasees-app .wcpec-content{padding:18px 24px!important;}
#wcpec-tasees-app .wcpec-card,
#wcpec-tasees-app .wcpec-owner-delegations,
#wcpec-tasees-app .wcpec-representative-dashboard,
#wcpec-tasees-app .wcpec-delegation-dashboard,
#wcpec-tasees-app .wcpec-delegation-wrap{
    border:1px solid var(--tasees-line)!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:var(--tasees-shadow)!important;
    padding:20px!important;
    color:#071b34!important;
    text-align:right!important;
}
#wcpec-tasees-app h1,
#wcpec-tasees-app h2,
#wcpec-tasees-app h3,
#wcpec-tasees-app h4{
    color:#071b34!important;
    font-weight:800!important;
    letter-spacing:0!important;
}
#wcpec-tasees-app .wcpec-content h1{font-size:24px!important;line-height:1.45!important;}
#wcpec-tasees-app .wcpec-content h2{font-size:21px!important;line-height:1.5!important;}
#wcpec-tasees-app .wcpec-content h3{font-size:17px!important;line-height:1.6!important;}
#wcpec-tasees-app .wcpec-content p,
#wcpec-tasees-app .wcpec-content li,
#wcpec-tasees-app .wcpec-content span,
#wcpec-tasees-app .wcpec-content label{font-size:12px!important;line-height:1.8!important;}

#wcpec-tasees-app .wcpec-info-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;}
#wcpec-tasees-app .wcpec-info-grid div{
    min-height:92px!important;
    border:1px solid var(--tasees-line)!important;
    border-radius:16px!important;
    background:#fff!important;
    padding:15px!important;
    box-shadow:0 8px 20px rgba(7,27,52,.04)!important;
}
#wcpec-tasees-app .wcpec-info-grid span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:700!important;margin-bottom:8px!important;}
#wcpec-tasees-app .wcpec-info-grid strong{display:block!important;color:#071b34!important;font-size:16px!important;font-weight:800!important;line-height:1.55!important;word-break:break-word!important;}
#wcpec-tasees-app .wcpec-stat strong{font-size:22px!important;font-weight:800!important;}
#wcpec-tasees-app .wcpec-stat span{font-size:11px!important;font-weight:700!important;}

#wcpec-tasees-app table.wcpec-data-table{font-size:12px!important;}
#wcpec-tasees-app table.wcpec-data-table thead th{height:48px!important;font-size:11px!important;font-weight:800!important;padding:0 13px!important;}
#wcpec-tasees-app table.wcpec-data-table tbody td{height:52px!important;font-size:12px!important;font-weight:600!important;padding:10px 13px!important;}

#wcpec-tasees-app input,
#wcpec-tasees-app select,
#wcpec-tasees-app textarea{
    min-height:44px!important;
    border-radius:13px!important;
    font-size:12px!important;
    font-weight:700!important;
}
#wcpec-tasees-app .wcpec-btn,
#wcpec-tasees-app button.wcpec-btn,
#wcpec-tasees-app a.wcpec-btn{
    min-height:38px!important;
    border-radius:12px!important;
    font-size:12px!important;
    font-weight:800!important;
    padding:0 14px!important;
}

#wcpec-tasees-app .wcpec-gov-footer{
    margin:4px 24px 22px!important;
    padding:13px 16px!important;
    border-radius:18px!important;
    font-size:11px!important;
    font-weight:700!important;
}
#wcpec-tasees-app .wcpec-gov-footer b{font-size:12px!important;font-weight:800!important;}

@media(max-width:1280px){
    #wcpec-tasees-app .wcpec-gov-topbar{height:auto!important;min-height:78px!important;flex-wrap:wrap!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-center{order:4!important;flex-basis:100%!important;justify-content:flex-start!important;}
    #wcpec-tasees-app .wcpec-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:1100px){
    #wcpec-tasees-app{grid-template-columns:1fr!important;grid-template-areas:'main'!important;}
    #wcpec-tasees-app .wcpec-gov-sidebar{
        position:fixed!important;
        right:0!important;
        top:0!important;
        transform:translateX(110%)!important;
        opacity:0!important;
        pointer-events:none!important;
    }
    #wcpec-tasees-app.sidebar-open .wcpec-gov-sidebar{transform:translateX(0)!important;opacity:1!important;pointer-events:auto!important;}
    #wcpec-tasees-app.sidebar-collapsed .wcpec-gov-sidebar{transform:translateX(110%)!important;opacity:0!important;pointer-events:none!important;}
    #wcpec-tasees-app .wcpec-gov-current-account,
    #wcpec-tasees-app .wcpec-gov-account-switcher,
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:0!important;max-width:none!important;flex:1!important;}
    #wcpec-tasees-app .wcpec-gov-hero{margin:14px 14px 10px!important;padding:18px!important;flex-direction:column!important;align-items:stretch!important;}
    #wcpec-tasees-app .wcpec-gov-content,#wcpec-tasees-app .wcpec-content{padding:14px!important;}
}
@media(max-width:720px){
    #wcpec-tasees-app .wcpec-gov-topbar{padding:10px!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-right,
    #wcpec-tasees-app .wcpec-gov-topbar-center,
    #wcpec-tasees-app .wcpec-gov-topbar-left{width:100%!important;justify-content:space-between!important;flex-basis:100%!important;}
    #wcpec-tasees-app .wcpec-gov-user-card{display:none!important;}
    #wcpec-tasees-app .wcpec-gov-current-account{min-width:0!important;}
    #wcpec-tasees-app .wcpec-gov-current-account code{max-width:135px!important;}
    #wcpec-tasees-app .wcpec-info-grid{grid-template-columns:1fr!important;}
    #wcpec-tasees-app .wcpec-gov-hero h1,#wcpec-tasees-app #wcpec-view-title{font-size:22px!important;}
    #wcpec-tasees-app .wcpec-notification-panel{left:auto!important;right:0!important;width:320px!important;}
}



/* FIX HEADER ACCOUNT OVERLAP */
.tasees-current-account,
.wcpec-current-account-card,
.account-switcher-box,
.top-account-box{
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    align-items:flex-start !important;
    gap:6px !important;
    min-height:88px !important;
    padding:16px 22px !important;
    overflow:hidden !important;
}

.tasees-current-account *,
.wcpec-current-account-card *,
.account-switcher-box *,
.top-account-box *{
    position:relative !important;
    top:auto !important;
    right:auto !important;
    left:auto !important;
    bottom:auto !important;
    transform:none !important;
}

.account-title,
.current-account-title{
    font-size:12px !important;
    line-height:1.3 !important;
    color:#7f8b99 !important;
    margin:0 !important;
}

.account-name,
.current-account-name{
    font-size:21px !important;
    line-height:1.2 !important;
    font-weight:800 !important;
    color:#061c3d !important;
    margin:0 !important;
}

.account-id,
.current-account-id{
    font-size:11px !important;
    line-height:1.3 !important;
    color:#0d8b68 !important;
    margin:0 !important;
    direction:ltr !important;
}


/* =========================================================
   WCPEC Tasees 5.8.8 - Account classification stacking fix
   المطلوب: إظهار نوع الحساب تحت/بعد عبارة الحساب الحالي بدون تراكب
========================================================= */
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current,
#wcpec-tasees-app .wcpec-account-current{
    height:68px!important;
    min-height:68px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:16px 22px 16px!important;
    align-items:center!important;
    row-gap:2px!important;
    column-gap:0!important;
    padding:9px 42px 9px 14px!important;
    line-height:1.2!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span,
#wcpec-tasees-app .wcpec-account-current span{
    grid-column:1!important;
    grid-row:1!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    font-size:10px!important;
    line-height:16px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong,
#wcpec-tasees-app .wcpec-account-current strong{
    grid-column:1!important;
    grid-row:2!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    font-size:13px!important;
    line-height:22px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small,
#wcpec-tasees-app .wcpec-account-current small{
    grid-column:1!important;
    grid-row:3!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    font-size:10px!important;
    line-height:16px!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:before,
#wcpec-tasees-app .wcpec-account-current:before{
    top:50%!important;
    transform:translateY(-50%)!important;
}


/* =========================================================
   WCPEC Tasees 5.8.11 - Header final alignment
   فصل بطاقة رقم الحساب عن مبدّل الحساب ومنع التكرار والتداخل
========================================================= */
#wcpec-tasees-app .wcpec-gov-topbar{
    height:88px!important;
    min-height:88px!important;
    display:grid!important;
    grid-template-columns:minmax(360px,auto) minmax(330px,430px) minmax(360px,auto)!important;
    align-items:center!important;
    gap:18px!important;
    padding:14px 28px!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{
    height:60px!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    min-width:0!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right{justify-content:flex-start!important;}
#wcpec-tasees-app .wcpec-gov-topbar-center{justify-content:center!important;}
#wcpec-tasees-app .wcpec-gov-topbar-left{justify-content:flex-end!important;}
#wcpec-tasees-app .wcpec-menu-toggle{
    width:54px!important;
    height:54px!important;
    flex:0 0 54px!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card{
    width:360px!important;
    min-width:360px!important;
    max-width:360px!important;
    height:60px!important;
    min-height:60px!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    padding:8px 12px 8px 16px!important;
    border:1px solid #bce8d8!important;
    border-radius:18px!important;
    background:linear-gradient(135deg,#ecfff8,#ffffff)!important;
    box-shadow:0 12px 28px rgba(0,140,98,.08)!important;
    overflow:hidden!important;
    text-align:right!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
}
#wcpec-tasees-app .wcpec-gov-current-icn-info{
    flex:1 1 auto!important;
    min-width:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-end!important;
    justify-content:center!important;
    gap:4px!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card span{
    display:block!important;
    margin:0!important;
    padding:0!important;
    font-size:12px!important;
    line-height:1.2!important;
    color:#64748b!important;
    font-weight:900!important;
    white-space:nowrap!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card strong{
    display:none!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card code{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    color:#008560!important;
    font-family:'Tajawal','Cairo',Arial,sans-serif!important;
    font-size:11px!important;
    line-height:1.2!important;
    font-weight:900!important;
    text-align:right!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card .wcpec-copy-icn{
    width:62px!important;
    min-width:62px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 62px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:14px!important;
    background:#e6f7f1!important;
    color:#008560!important;
    font-size:15px!important;
    line-height:1!important;
    font-weight:900!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-shadow:none!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher{
    width:390px!important;
    min-width:390px!important;
    max-width:390px!important;
    height:60px!important;
    min-height:60px!important;
    display:block!important;
    overflow:visible!important;
    position:relative!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher{
    width:100%!important;
    height:60px!important;
    min-height:60px!important;
    display:block!important;
    position:relative!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:60px!important;
    min-height:60px!important;
    display:grid!important;
    grid-template-columns:32px 1fr!important;
    grid-template-rows:17px 21px 15px!important;
    grid-template-areas:'arrow label' 'arrow type' 'arrow icn'!important;
    align-items:center!important;
    column-gap:12px!important;
    row-gap:0!important;
    padding:8px 16px!important;
    border:1px solid #bce8d8!important;
    border-radius:18px!important;
    background:linear-gradient(135deg,#ecfff8,#ffffff)!important;
    box-shadow:0 12px 28px rgba(0,140,98,.08)!important;
    overflow:hidden!important;
    text-align:right!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:before,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:after{
    grid-area:arrow!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:28px!important;
    height:28px!important;
    border-radius:50%!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#fff!important;
    border:1px solid #cfe4df!important;
    color:#008560!important;
    font-size:15px!important;
    font-weight:900!important;
    content:'⌄'!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:after{display:none!important;content:none!important;}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span{
    grid-area:label!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    color:#64748b!important;
    font-size:12px!important;
    line-height:17px!important;
    font-weight:900!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong{
    grid-area:type!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    color:#061a36!important;
    font-size:17px!important;
    line-height:21px!important;
    font-weight:900!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small{
    grid-area:icn!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    color:#008560!important;
    font-size:10px!important;
    line-height:15px!important;
    font-weight:900!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    text-align:right!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{
    top:70px!important;
    right:0!important;
    left:auto!important;
    width:390px!important;
    min-width:390px!important;
    max-width:min(390px,calc(100vw - 28px))!important;
}
@media(max-width:1280px){
    #wcpec-tasees-app .wcpec-gov-topbar{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-right,
    #wcpec-tasees-app .wcpec-gov-topbar-center,
    #wcpec-tasees-app .wcpec-gov-topbar-left{width:100%!important;justify-content:space-between!important;height:auto!important;min-height:60px!important;}
    #wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card,
    #wcpec-tasees-app .wcpec-gov-account-switcher{width:calc(100% - 66px)!important;min-width:0!important;max-width:none!important;}
}
@media(max-width:700px){
    #wcpec-tasees-app .wcpec-gov-topbar{padding:10px!important;gap:10px!important;}
    #wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card,
    #wcpec-tasees-app .wcpec-gov-account-switcher{width:100%!important;min-width:0!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-right{flex-wrap:nowrap!important;}
    #wcpec-tasees-app .wcpec-gov-topbar-left{flex-wrap:wrap!important;}
}


/* =====================================================================
   WCPEC Tasees 5.8.12 - Government / Banking header enterprise layout
   الهدف: هيدر رسمي منظم بدون تكرار، رقم الحساب مع النسخ في جهة،
   ومبدل الحساب النشط في جهة مستقلة، مع منع أي تداخل.
   ===================================================================== */
#wcpec-tasees-app.wcpec-gov-app{
    --wcpec-head-navy:#071b34;
    --wcpec-head-muted:#6b778d;
    --wcpec-head-line:#dfe8f3;
    --wcpec-head-green:#008560;
    --wcpec-head-soft:#eefcf7;
}
#wcpec-tasees-app .wcpec-gov-topbar{
    height:86px!important;
    min-height:86px!important;
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:16px!important;
    padding:12px 24px!important;
    background:rgba(255,255,255,.98)!important;
    border-bottom:1px solid var(--wcpec-head-line)!important;
    box-shadow:0 10px 26px rgba(7,27,52,.055)!important;
    overflow:visible!important;
    position:sticky!important;
    top:0!important;
    z-index:500!important;
    direction:rtl!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right,
#wcpec-tasees-app .wcpec-gov-topbar-center,
#wcpec-tasees-app .wcpec-gov-topbar-left{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    height:62px!important;
    gap:12px!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-right{
    order:1!important;
    flex:0 0 auto!important;
    justify-content:flex-start!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-center{
    order:2!important;
    flex:1 1 auto!important;
    justify-content:center!important;
}
#wcpec-tasees-app .wcpec-gov-topbar-left{
    order:3!important;
    flex:0 0 auto!important;
    justify-content:flex-end!important;
}
#wcpec-tasees-app .wcpec-menu-toggle{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    flex:0 0 52px!important;
    border-radius:16px!important;
    border:1px solid #d8e4f2!important;
    background:#fff!important;
    color:#071b34!important;
    box-shadow:0 8px 22px rgba(7,27,52,.06)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-menu-toggle span{
    display:block!important;
    width:24px!important;
    height:2px!important;
    border-radius:10px!important;
    background:#071b34!important;
    margin:3px 0!important;
}

/* بطاقة رقم الحساب + النسخ فقط */
#wcpec-tasees-app .wcpec-gov-current-account,
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-direction:row!important;
    gap:14px!important;
    width:360px!important;
    min-width:360px!important;
    max-width:360px!important;
    height:62px!important;
    min-height:62px!important;
    padding:8px 12px 8px 16px!important;
    border:1px solid #bde8da!important;
    border-radius:19px!important;
    background:linear-gradient(135deg,#eefcf7 0%,#ffffff 100%)!important;
    box-shadow:0 12px 30px rgba(0,133,96,.075)!important;
    color:#071b34!important;
    position:relative!important;
    overflow:hidden!important;
    text-align:right!important;
    transform:none!important;
}
#wcpec-tasees-app .wcpec-gov-current-icn-info{
    flex:1 1 auto!important;
    min-width:0!important;
    height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-end!important;
    justify-content:center!important;
    gap:5px!important;
    overflow:hidden!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card span{
    display:block!important;
    color:#6b778d!important;
    font-size:11px!important;
    font-weight:900!important;
    line-height:1.1!important;
    margin:0!important;
    padding:0!important;
    white-space:nowrap!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card code{
    display:block!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:var(--wcpec-head-green)!important;
    font-family:'Tajawal','Cairo',Arial,sans-serif!important;
    font-size:10.5px!important;
    font-weight:900!important;
    line-height:1.25!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card .wcpec-copy-icn{
    flex:0 0 66px!important;
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    height:48px!important;
    min-height:48px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:16px!important;
    background:#e3f7f0!important;
    color:var(--wcpec-head-green)!important;
    font-family:'Tajawal','Cairo',Arial,sans-serif!important;
    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;
    box-shadow:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    transform:none!important;
}

/* مبدل الحساب النشط: يعرض نوع الحساب والقائمة فقط */
#wcpec-tasees-app .wcpec-gov-account-switcher{
    display:block!important;
    position:relative!important;
    width:360px!important;
    min-width:360px!important;
    max-width:360px!important;
    height:62px!important;
    min-height:62px!important;
    overflow:visible!important;
    z-index:650!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:62px!important;
    min-height:62px!important;
    overflow:visible!important;
    z-index:650!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:62px!important;
    min-height:62px!important;
    display:grid!important;
    grid-template-columns:34px minmax(0,1fr)!important;
    grid-template-rows:18px 22px 14px!important;
    grid-template-areas:'arrow label' 'arrow type' 'arrow icn'!important;
    align-items:center!important;
    column-gap:12px!important;
    row-gap:0!important;
    padding:8px 16px!important;
    border:1px solid #bde8da!important;
    border-radius:19px!important;
    background:linear-gradient(135deg,#eefcf7 0%,#ffffff 100%)!important;
    box-shadow:0 12px 30px rgba(0,133,96,.075)!important;
    color:#071b34!important;
    text-align:right!important;
    overflow:hidden!important;
    cursor:pointer!important;
    transform:none!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:before{
    content:'⌄'!important;
    grid-area:arrow!important;
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#fff!important;
    border:1px solid #cae0da!important;
    color:var(--wcpec-head-green)!important;
    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;
    position:relative!important;
    top:auto!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current:after{display:none!important;content:none!important}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current span{
    grid-area:label!important;
    display:block!important;
    color:#6b778d!important;
    font-size:11px!important;
    font-weight:900!important;
    line-height:18px!important;
    margin:0!important;
    padding:0!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current strong{
    grid-area:type!important;
    display:block!important;
    color:#061a36!important;
    font-size:16px!important;
    font-weight:900!important;
    line-height:22px!important;
    margin:0!important;
    padding:0!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-current small{
    grid-area:icn!important;
    display:block!important;
    color:var(--wcpec-head-green)!important;
    font-size:9.5px!important;
    font-weight:900!important;
    line-height:14px!important;
    margin:0!important;
    padding:0!important;
    direction:ltr!important;
    unicode-bidi:plaintext!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{
    display:none!important;
    position:absolute!important;
    top:70px!important;
    right:0!important;
    left:auto!important;
    width:360px!important;
    min-width:360px!important;
    max-width:min(360px,calc(100vw - 28px))!important;
    padding:12px!important;
    border:1px solid #dfe8f3!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:0 26px 70px rgba(7,27,52,.20)!important;
    z-index:9999!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher.is-open .wcpec-account-menu,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher:hover .wcpec-account-menu,
#wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-switcher:focus-within .wcpec-account-menu{display:block!important}

/* الإشعارات، المستخدم، والخروج */
#wcpec-tasees-app .wcpec-gov-topbar-left > .wcpec-notification-wrap,
#wcpec-tasees-app .wcpec-notification-wrap{
    position:relative!important;
    display:block!important;
    width:auto!important;
    height:52px!important;
    overflow:visible!important;
}
#wcpec-tasees-app .wcpec-gov-notification{
    height:52px!important;
    min-height:52px!important;
    min-width:142px!important;
    padding:0 16px!important;
    border-radius:17px!important;
    border:1px solid #dfe8f3!important;
    background:#fff!important;
    color:#183555!important;
    box-shadow:0 8px 22px rgba(7,27,52,.055)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    white-space:nowrap!important;
    font-size:13px!important;
    font-weight:900!important;
}
#wcpec-tasees-app .wcpec-gov-user-card{
    height:52px!important;
    min-width:220px!important;
    max-width:260px!important;
    padding:7px 10px 7px 14px!important;
    border:1px solid #dfe8f3!important;
    border-radius:17px!important;
    background:#fff!important;
    box-shadow:0 8px 22px rgba(7,27,52,.055)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-gov-avatar{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    border-radius:13px!important;
    background:linear-gradient(135deg,#0b65c2,#08458e)!important;
    color:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:17px!important;
    font-weight:900!important;
    box-shadow:0 8px 18px rgba(11,101,194,.18)!important;
}
#wcpec-tasees-app .wcpec-gov-user-card span{font-size:11px!important;color:#6b778d!important;font-weight:900!important;line-height:1!important;margin:0 0 4px!important}
#wcpec-tasees-app .wcpec-gov-user-card strong{font-size:13px!important;color:#071b34!important;font-weight:900!important;line-height:1.3!important;max-width:170px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-gov-logout{
    height:52px!important;
    min-width:76px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 16px!important;
    border-radius:17px!important;
    border:1px solid #f2b8b5!important;
    background:#fff7f6!important;
    color:#c72920!important;
    font-size:13px!important;
    font-weight:900!important;
    text-decoration:none!important;
    box-shadow:none!important;
}

@media(max-width:1440px){
    #wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card{width:320px!important;min-width:320px!important;max-width:320px!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher{width:320px!important;min-width:320px!important;max-width:320px!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{width:320px!important;min-width:320px!important}
    #wcpec-tasees-app .wcpec-gov-user-card{min-width:190px!important;max-width:220px!important}
    #wcpec-tasees-app .wcpec-gov-notification{min-width:124px!important}
}
@media(max-width:1180px){
    #wcpec-tasees-app .wcpec-gov-topbar{height:auto!important;min-height:86px!important;flex-wrap:wrap!important;padding:12px 16px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-right,
    #wcpec-tasees-app .wcpec-gov-topbar-center,
    #wcpec-tasees-app .wcpec-gov-topbar-left{width:100%!important;height:auto!important;min-height:58px!important;justify-content:space-between!important;flex:1 1 100%!important}
    #wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card,
    #wcpec-tasees-app .wcpec-gov-account-switcher{width:calc(100% - 66px)!important;min-width:0!important;max-width:none!important}
    #wcpec-tasees-app .wcpec-gov-account-switcher .wcpec-account-menu{width:100%!important;min-width:0!important}
}
@media(max-width:700px){
    #wcpec-tasees-app .wcpec-gov-topbar{padding:10px!important;gap:10px!important}
    #wcpec-tasees-app .wcpec-gov-topbar-right,
    #wcpec-tasees-app .wcpec-gov-topbar-center,
    #wcpec-tasees-app .wcpec-gov-topbar-left{gap:8px!important;flex-wrap:wrap!important}
    #wcpec-tasees-app .wcpec-menu-toggle{width:48px!important;height:48px!important;min-width:48px!important;flex-basis:48px!important}
    #wcpec-tasees-app .wcpec-gov-current-account.wcpec-gov-current-icn-card,
    #wcpec-tasees-app .wcpec-gov-account-switcher{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 100%!important}
    #wcpec-tasees-app .wcpec-gov-notification,
    #wcpec-tasees-app .wcpec-gov-user-card,
    #wcpec-tasees-app .wcpec-gov-logout{flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important}
}

/* =========================================================
   WCPEC Tasees - Enterprise Home Dashboard 5.8.13
   ========================================================= */
#wcpec-tasees-app .wcpec-home-enterprise{
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
    width:100%!important;
    direction:rtl!important;
}
#wcpec-tasees-app .wcpec-home-summary{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 320px!important;
    gap:18px!important;
    align-items:stretch!important;
}
#wcpec-tasees-app .wcpec-home-summary-main,
#wcpec-tasees-app .wcpec-home-status-card,
#wcpec-tasees-app .wcpec-home-panel,
#wcpec-tasees-app .wcpec-home-stat-card{
    background:linear-gradient(145deg,#ffffff 0%,#f8fbff 100%)!important;
    border:1px solid #dfe8f3!important;
    border-radius:24px!important;
    box-shadow:0 18px 44px rgba(7,27,52,.06)!important;
}
#wcpec-tasees-app .wcpec-home-summary-main{
    padding:26px 28px!important;
    position:relative!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-home-summary-main:before{
    content:''!important;
    position:absolute!important;
    inset:auto -70px -90px auto!important;
    width:240px!important;
    height:240px!important;
    border-radius:50%!important;
    background:radial-gradient(circle,rgba(0,133,96,.14),rgba(0,133,96,0) 68%)!important;
}
#wcpec-tasees-app .wcpec-home-kicker{
    display:inline-flex!important;
    align-items:center!important;
    height:30px!important;
    padding:0 12px!important;
    border-radius:999px!important;
    background:#eefaf6!important;
    color:#008560!important;
    font-size:12px!important;
    font-weight:900!important;
    margin-bottom:12px!important;
}
#wcpec-tasees-app .wcpec-home-summary-main h2{
    margin:0 0 8px!important;
    color:#071b34!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.35!important;
}
#wcpec-tasees-app .wcpec-home-summary-main p{
    margin:0!important;
    color:#64748b!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1.9!important;
}
#wcpec-tasees-app .wcpec-home-account-line{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    flex-wrap:wrap!important;
    margin-top:18px!important;
    padding:12px 14px!important;
    border-radius:18px!important;
    background:#f8fbff!important;
    border:1px solid #e3edf7!important;
    width:max-content!important;
    max-width:100%!important;
}
#wcpec-tasees-app .wcpec-home-account-line span{font-size:12px!important;font-weight:900!important;color:#6b778d!important}
#wcpec-tasees-app .wcpec-home-account-line strong{font-size:15px!important;font-weight:900!important;color:#071b34!important}
#wcpec-tasees-app .wcpec-home-account-line code{font-size:11px!important;font-weight:900!important;color:#008560!important;background:transparent!important;padding:0!important}
#wcpec-tasees-app .wcpec-home-status-card{
    padding:22px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:10px!important;
}
#wcpec-tasees-app .wcpec-home-status-card span{font-size:12px!important;color:#6b778d!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-home-status-card strong{font-size:21px!important;color:#071b34!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-home-status-card small{font-size:12px!important;color:#64748b!important;font-weight:800!important}
#wcpec-tasees-app .wcpec-home-progress,
#wcpec-tasees-app .wcpec-home-indicator b{
    display:block!important;
    width:100%!important;
    height:9px!important;
    border-radius:999px!important;
    background:#edf3f8!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-home-progress i,
#wcpec-tasees-app .wcpec-home-indicator b i{
    display:block!important;
    height:100%!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,#008560,#17b889)!important;
}
#wcpec-tasees-app .wcpec-home-stats-grid{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:14px!important;
}
#wcpec-tasees-app .wcpec-home-stat-card{
    min-height:132px!important;
    padding:18px!important;
    text-align:right!important;
    cursor:pointer!important;
    border:1px solid #dfe8f3!important;
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    grid-template-areas:'icon label' 'icon value' 'icon hint'!important;
    align-items:center!important;
    gap:2px 12px!important;
    transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
#wcpec-tasees-app .wcpec-home-stat-card:hover{
    transform:translateY(-2px)!important;
    border-color:#b7dcd1!important;
    box-shadow:0 20px 50px rgba(7,27,52,.09)!important;
}
#wcpec-tasees-app .wcpec-home-stat-card i{
    grid-area:icon!important;
    width:52px!important;
    height:52px!important;
    border-radius:18px!important;
    background:#eefaf6!important;
    color:#008560!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-style:normal!important;
    font-size:23px!important;
}
#wcpec-tasees-app .wcpec-home-stat-card span{grid-area:label!important;color:#64748b!important;font-size:12px!important;font-weight:900!important}
#wcpec-tasees-app .wcpec-home-stat-card strong{grid-area:value!important;color:#071b34!important;font-size:26px!important;font-weight:900!important;line-height:1!important}
#wcpec-tasees-app .wcpec-home-stat-card em{grid-area:hint!important;color:#7b8797!important;font-size:11px!important;font-weight:800!important;font-style:normal!important}
#wcpec-tasees-app .wcpec-home-stat-card.is-alert i{background:#fff4f2!important;color:#c72920!important}
#wcpec-tasees-app .wcpec-home-panels{
    display:grid!important;
    grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)!important;
    gap:18px!important;
}
#wcpec-tasees-app .wcpec-home-panels-secondary{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
#wcpec-tasees-app .wcpec-home-panel{
    padding:20px!important;
    min-width:0!important;
}
#wcpec-tasees-app .wcpec-home-panel-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin-bottom:16px!important;
}
#wcpec-tasees-app .wcpec-home-panel-head h3{
    margin:0!important;
    color:#071b34!important;
    font-size:17px!important;
    font-weight:900!important;
}
#wcpec-tasees-app .wcpec-home-panel-head span,
#wcpec-tasees-app .wcpec-home-panel-head button{
    border:0!important;
    background:#f3f7fb!important;
    color:#4d6078!important;
    border-radius:999px!important;
    padding:7px 11px!important;
    font-size:11px!important;
    font-weight:900!important;
    cursor:pointer!important;
}
#wcpec-tasees-app .wcpec-home-quick-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
}
#wcpec-tasees-app .wcpec-home-quick-grid button{
    min-height:112px!important;
    padding:16px!important;
    border-radius:20px!important;
    border:1px solid #e1eaf4!important;
    background:#fff!important;
    text-align:right!important;
    cursor:pointer!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:7px!important;
    box-shadow:0 10px 26px rgba(7,27,52,.045)!important;
}
#wcpec-tasees-app .wcpec-home-quick-grid button:hover{border-color:#b7dcd1!important;background:#fafffd!important}
#wcpec-tasees-app .wcpec-home-quick-grid i{font-style:normal!important;font-size:24px!important;margin-bottom:2px!important}
#wcpec-tasees-app .wcpec-home-quick-grid strong{color:#071b34!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important}
#wcpec-tasees-app .wcpec-home-quick-grid span{color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.5!important}
#wcpec-tasees-app .wcpec-home-indicators-panel{display:flex!important;flex-direction:column!important;gap:16px!important}
#wcpec-tasees-app .wcpec-home-indicator{display:flex!important;flex-direction:column!important;gap:8px!important}
#wcpec-tasees-app .wcpec-home-indicator div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
#wcpec-tasees-app .wcpec-home-indicator strong{font-size:13px!important;font-weight:900!important;color:#071b34!important}
#wcpec-tasees-app .wcpec-home-indicator span{font-size:12px!important;font-weight:900!important;color:#008560!important}
#wcpec-tasees-app .wcpec-home-indicator.is-warning span{color:#c77700!important}
#wcpec-tasees-app .wcpec-home-indicator.is-warning b i{background:linear-gradient(90deg,#f59e0b,#f7c667)!important}
#wcpec-tasees-app .wcpec-home-list{display:flex!important;flex-direction:column!important;gap:10px!important}
#wcpec-tasees-app .wcpec-home-list button,
#wcpec-tasees-app .wcpec-home-empty{
    width:100%!important;
    min-height:74px!important;
    padding:12px 14px!important;
    border:1px solid #e1eaf4!important;
    border-radius:18px!important;
    background:#fff!important;
    text-align:right!important;
    cursor:pointer!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:4px 10px!important;
    align-items:center!important;
}
#wcpec-tasees-app .wcpec-home-list button.is-unread{border-color:#b8d9ff!important;background:#f7fbff!important}
#wcpec-tasees-app .wcpec-home-list button strong{font-size:13px!important;font-weight:900!important;color:#071b34!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#wcpec-tasees-app .wcpec-home-list button span{font-size:11px!important;font-weight:900!important;color:#008560!important;background:#eefaf6!important;border-radius:999px!important;padding:5px 9px!important;white-space:nowrap!important}
#wcpec-tasees-app .wcpec-home-list button small{grid-column:1/-1!important;color:#7b8797!important;font-size:11px!important;font-weight:800!important;direction:ltr!important;text-align:right!important}
#wcpec-tasees-app .wcpec-home-empty{
    cursor:default!important;
    color:#64748b!important;
    font-size:13px!important;
    font-weight:800!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#f8fbff!important;
}
@media(max-width:1280px){
    #wcpec-tasees-app .wcpec-home-summary{grid-template-columns:1fr!important}
    #wcpec-tasees-app .wcpec-home-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
    #wcpec-tasees-app .wcpec-home-panels,
    #wcpec-tasees-app .wcpec-home-panels-secondary{grid-template-columns:1fr!important}
}
@media(max-width:760px){
    #wcpec-tasees-app .wcpec-home-stats-grid,
    #wcpec-tasees-app .wcpec-home-quick-grid{grid-template-columns:1fr!important}
    #wcpec-tasees-app .wcpec-home-summary-main,
    #wcpec-tasees-app .wcpec-home-panel{padding:16px!important}
    #wcpec-tasees-app .wcpec-home-account-line{width:100%!important}
}

/* =========================================================
   WCPEC Tasees - Home/Header Corrections 5.8.14
   ========================================================= */
#wcpec-tasees-app .wcpec-home-list button{
    grid-template-columns:minmax(0,1fr) auto!important;
    overflow:hidden!important;
    max-width:100%!important;
}
#wcpec-tasees-app .wcpec-home-list button strong,
#wcpec-tasees-app .wcpec-home-list button span,
#wcpec-tasees-app .wcpec-home-list button small{
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
#wcpec-tasees-app .wcpec-home-list button span{
    display:inline-block!important;
    max-width:220px!important;
    white-space:nowrap!important;
    vertical-align:middle!important;
}
#wcpec-tasees-app .wcpec-home-panel{
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-home-panel .wcpec-home-list{
    min-width:0!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-menu-toggle,
#wcpec-tasees-app button.wcpec-menu-toggle{
    background:#ffffff!important;
    color:#071b34!important;
    border-color:#d8e4f2!important;
}
#wcpec-tasees-app .wcpec-menu-toggle *,
#wcpec-tasees-app button.wcpec-menu-toggle *{
    color:#071b34!important;
}
#wcpec-tasees-app .wcpec-menu-toggle span,
#wcpec-tasees-app button.wcpec-menu-toggle span,
#wcpec-tasees-app .wcpec-menu-toggle::before,
#wcpec-tasees-app .wcpec-menu-toggle::after{
    background:#071b34!important;
    border-color:#071b34!important;
}
@media(max-width:900px){
    #wcpec-tasees-app .wcpec-home-list button{
        grid-template-columns:1fr!important;
    }
    #wcpec-tasees-app .wcpec-home-list button span{
        justify-self:start!important;
        max-width:100%!important;
    }
}


/* WCPEC Inbox pagination and Arabic notification types fix */
#wcpec-tasees-app .wcpec-inbox-card .wcpec-table-wrap{margin-bottom:16px!important;}
#wcpec-tasees-app .wcpec-inbox-message{max-width:620px!important;white-space:normal!important;line-height:1.8!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
#wcpec-tasees-app .wcpec-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:18px!important;direction:rtl!important;}
#wcpec-tasees-app .wcpec-pagination button,
#wcpec-tasees-app .wcpec-pagination span{min-width:38px!important;height:38px!important;padding:0 13px!important;border-radius:12px!important;border:1px solid #dbe6f3!important;background:#fff!important;color:#10294a!important;font-family:'Tajawal',Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
#wcpec-tasees-app .wcpec-pagination button{cursor:pointer!important;}
#wcpec-tasees-app .wcpec-pagination button.active{background:#0f7f5f!important;color:#fff!important;border-color:#0f7f5f!important;box-shadow:0 10px 22px rgba(15,127,95,.18)!important;}
#wcpec-tasees-app .wcpec-pagination button:hover{border-color:#0f7f5f!important;color:#0f7f5f!important;}
#wcpec-tasees-app .wcpec-pagination button.active:hover{color:#fff!important;}


/* WCPEC Internal Delegation Success Card - 5.8.24 */
#wcpec-tasees-app .wcpec-internal-create-result{
    width:100%!important;
    margin-top:18px!important;
}
#wcpec-tasees-app .wcpec-internal-success-card{
    width:100%!important;
    border:1px solid #a9ead5!important;
    border-radius:24px!important;
    background:#eefdf7!important;
    padding:22px!important;
    display:flex!important;
    flex-direction:column!important;
    gap:16px!important;
    box-shadow:0 14px 34px rgba(0,140,98,.08)!important;
    text-align:right!important;
    direction:rtl!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-internal-success-head{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:12px!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-internal-success-icon{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    border-radius:14px!important;
    background:#008c62!important;
    color:#fff!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:20px!important;
    font-weight:900!important;
    line-height:1!important;
}
#wcpec-tasees-app .wcpec-internal-success-head strong{
    display:block!important;
    color:#071b34!important;
    font-size:18px!important;
    font-weight:900!important;
    line-height:1.5!important;
    margin:0!important;
}
#wcpec-tasees-app .wcpec-internal-success-head small{
    display:block!important;
    color:#65758b!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1.7!important;
    margin:2px 0 0!important;
}
#wcpec-tasees-app .wcpec-internal-success-grid{
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    align-items:stretch!important;
}
#wcpec-tasees-app .wcpec-internal-success-item{
    min-height:72px!important;
    border:1px solid #ccefe4!important;
    border-radius:18px!important;
    background:#fff!important;
    padding:13px 15px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:5px!important;
    overflow:hidden!important;
}
#wcpec-tasees-app .wcpec-internal-success-item span{
    color:#65758b!important;
    font-size:12px!important;
    font-weight:900!important;
    line-height:1.4!important;
    white-space:nowrap!important;
}
#wcpec-tasees-app .wcpec-internal-success-item b{
    width:100%!important;
    color:#007f5f!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.45!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    text-align:right!important;
}
#wcpec-tasees-app .wcpec-internal-success-item b[dir="ltr"]{
    direction:ltr!important;
    text-align:left!important;
}
#wcpec-tasees-app .wcpec-internal-success-warning{
    width:100%!important;
    border:1px solid #f3ce8a!important;
    border-radius:18px!important;
    background:#fff8e9!important;
    color:#8a5a00!important;
    padding:14px 16px!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.8!important;
    text-align:center!important;
}
#wcpec-tasees-app .wcpec-internal-success-payment{
    width:100%!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    margin-top:0!important;
}
#wcpec-tasees-app .wcpec-internal-success-payment .wcpec-shortcode-payment-box{
    width:auto!important;
    min-width:230px!important;
    text-align:center!important;
}
@media (max-width:900px){
    #wcpec-tasees-app .wcpec-internal-success-grid{grid-template-columns:1fr!important;}
    #wcpec-tasees-app .wcpec-internal-success-head{align-items:flex-start!important;}
}


/* WCPEC 5.8.40 delegated account fixes */
#wcpec-tasees-app .wcpec-account-switcher{position:relative!important;z-index:80!important;}
#wcpec-tasees-app .wcpec-account-switcher .wcpec-delegated-active-banner{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;min-width:360px!important;max-width:min(520px,90vw)!important;z-index:999!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;box-shadow:0 18px 45px rgba(16,24,40,.13)!important;}
#wcpec-tasees-app .wcpec-account-switcher .wcpec-exit-delegated-account{position:relative!important;z-index:1001!important;pointer-events:auto!important;}
#wcpec-tasees-app .wcpec-delegated-workspace-secure .wcpec-delegation-top-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:linear-gradient(135deg,#f8fbff,#eef7ff)!important;border:1px solid #d8e6f5!important;border-radius:22px!important;padding:22px!important;}
#wcpec-tasees-app .wcpec-delegated-workspace-secure .wcpec-delegation-return{white-space:nowrap!important;}

/* مركز حالة الحساب - ربط إجراءات الإدارة بواجهة المستخدم */
.wcpec-user-reflection-center .wcpec-section-title{margin-bottom:18px}.wcpec-user-reflection-center .wcpec-section-title h3{margin:0 0 8px;font-size:22px}.wcpec-user-reflection-center .wcpec-section-title p{margin:0;color:#516070;line-height:1.8}.wcpec-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.wcpec-kpi-card{background:#fff;border:1px solid rgba(10,31,68,.10);border-radius:16px;padding:16px;box-shadow:0 8px 24px rgba(10,31,68,.06)}.wcpec-kpi-card span{display:block;color:#516070;font-size:13px;margin-bottom:8px}.wcpec-kpi-card strong{display:block;color:#0b1f3a;font-size:26px;line-height:1}.wcpec-kpi-card small{display:block;color:#758397;margin-top:8px}.wcpec-account-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;padding:14px;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#ffffff);border:1px solid rgba(10,31,68,.10)}.wcpec-account-status-strip div{padding:12px;background:#fff;border-radius:14px;border:1px solid rgba(10,31,68,.08)}.wcpec-account-status-strip span{display:block;color:#667085;font-size:12px;margin-bottom:7px}.wcpec-account-status-strip strong{display:block;color:#0b1f3a;font-size:14px}.wcpec-reflection-table{margin-top:16px}.wcpec-reflection-table h3{margin-top:0}@media (max-width:1000px){.wcpec-kpi-grid,.wcpec-account-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wcpec-kpi-grid,.wcpec-account-status-strip{grid-template-columns:1fr}}

/* WCPEC 5.8.48 Main Activity Contract + Certificate */
.wcpec-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.wcpec-benefit-grid>div{background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #dbe6f5;border-radius:18px;padding:18px;box-shadow:0 10px 24px rgba(11,31,58,.06)}.wcpec-benefit-grid i{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:#0b1f3a;color:#fff;font-style:normal;font-size:22px;margin-bottom:10px}.wcpec-benefit-grid strong{display:block;color:#0b1f3a;font-size:15px;margin-bottom:6px}.wcpec-benefit-grid span{display:block;color:#46556a;font-size:13px;line-height:1.8}.wcpec-social-grid,.wcpec-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wcpec-social-grid label,.wcpec-policy-grid label,.wcpec-policy-item{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid #dbe6f5;border-radius:14px;padding:12px;font-weight:700;color:#0b1f3a}.wcpec-policy-item select,.wcpec-social-grid input{border:1px solid #cfd9e8;border-radius:12px;padding:10px}.wcpec-conditional{display:contents}.wcpec-prepare-policy{font-weight:600!important;color:#44546a!important;background:#fffaf0!important;border-color:#ead29a!important}.wcpec-official-document{position:relative;background:#fff;border:1px solid #cad6e6;border-radius:18px;padding:28px;margin:18px 0;overflow:hidden;box-shadow:0 12px 30px rgba(11,31,58,.08);color:#0b1f3a}.wcpec-doc-watermark{position:absolute;inset:auto 7% 30% auto;transform:rotate(-22deg);font-size:52px;font-weight:900;color:rgba(165,30,30,.12);border:6px solid rgba(165,30,30,.12);padding:20px 36px;border-radius:18px;pointer-events:none;z-index:0}.wcpec-doc-head,.wcpec-certificate-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:3px solid #0b1f3a;padding-bottom:16px;margin-bottom:18px}.wcpec-doc-head strong,.wcpec-certificate-title span{font-size:22px;color:#0b1f3a}.wcpec-doc-head span,.wcpec-certificate-title strong{color:#0b6b78}.wcpec-doc-table{position:relative;z-index:1;width:100%;border-collapse:collapse;margin:16px 0;background:#fff}.wcpec-doc-table th,.wcpec-doc-table td{border:1px solid #d7e1ef;padding:11px;text-align:right;font-size:13px}.wcpec-doc-table th{background:#f1f6fc;color:#0b1f3a;width:18%}.wcpec-official-document h3{position:relative;z-index:1;color:#0b1f3a;margin:18px 0 8px}.wcpec-official-document p,.wcpec-official-document li{position:relative;z-index:1;line-height:1.9;font-size:14px}.wcpec-doc-signatures{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.wcpec-doc-signatures>div{border:1px dashed #b6c4d6;border-radius:14px;padding:16px;background:#f8fbff}.wcpec-doc-signatures span{display:block;color:#607086;font-size:12px}.wcpec-doc-signatures strong{display:block;color:#0b1f3a;margin-top:5px}.wcpec-certificate-title{flex-direction:column;align-items:flex-start}.wcpec-certificate-note{background:#f6fbff;border-right:4px solid #0b6b78;padding:14px;border-radius:12px}.wcpec-document-item{border:1px solid #dbe6f5;border-radius:16px;margin:14px 0;background:#fff;overflow:hidden}.wcpec-document-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;background:#f7faff}.wcpec-document-toolbar span{background:#fff4df;color:#7a5200;border:1px solid #e5c06a;border-radius:999px;padding:5px 12px;font-weight:800}.wcpec-document-preview{display:none;padding:14px}.wcpec-document-item.is-open .wcpec-document-preview{display:block}.wcpec-main-activity-summary .wcpec-info-grid,.wcpec-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}.wcpec-info-grid>div{background:#f8fbff;border:1px solid #dbe6f5;border-radius:14px;padding:13px}.wcpec-info-grid span{display:block;color:#607086;font-size:12px;margin-bottom:5px}.wcpec-info-grid strong{display:block;color:#0b1f3a}.wcpec-home-indicator.is-ok span{color:#0b6b3a}.wcpec-home-indicator.is-warning span{color:#916000}@media(max-width:900px){.wcpec-benefit-grid,.wcpec-social-grid,.wcpec-policy-grid,.wcpec-info-grid{grid-template-columns:1fr}.wcpec-doc-head{flex-direction:column;align-items:flex-start}.wcpec-doc-watermark{font-size:34px;right:4%;bottom:42%}}
@media print{body.wcpec-enable-legacy-document-print .wcpec-document-toolbar{display:none!important}}

/* WCPEC Accredited Main Activity System 5.9.02 */
.wcpec-accredited-activity-landing{overflow:hidden;background:linear-gradient(135deg,#f8fbff 0%,#ffffff 46%,#fff9ec 100%)}
.wcpec-landing-hero{padding:8px 0 4px}.wcpec-landing-hero h3{font-size:28px!important;line-height:1.55!important}.wcpec-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.wcpec-trust-strip>div{background:#0b1f3a;color:#fff;border-radius:18px;padding:16px;box-shadow:0 14px 30px rgba(11,31,58,.14)}.wcpec-trust-strip strong{display:block;font-size:18px;color:#f2c66d}.wcpec-trust-strip span{display:block;font-size:12px;opacity:.92;margin-top:5px}.wcpec-visual-section{display:grid;grid-template-columns:1.1fr 1.4fr;gap:16px;margin:18px 0}.wcpec-world-map-card,.wcpec-compare-card{border:1px solid #dbe6f5;border-radius:20px;background:#fff;padding:20px;box-shadow:0 10px 24px rgba(11,31,58,.06)}.wcpec-world-map-card{min-height:230px;background:radial-gradient(circle at 30% 40%,rgba(11,107,120,.16),transparent 20%),radial-gradient(circle at 70% 55%,rgba(242,198,109,.25),transparent 18%),linear-gradient(145deg,#fff,#f1f7ff);position:relative}.wcpec-world-map-card strong,.wcpec-compare-card h4{display:block;font-size:20px;color:#0b1f3a;margin-bottom:8px}.wcpec-world-map-card p{line-height:1.9;color:#41536b}.wcpec-map-dots i{position:absolute;width:13px;height:13px;background:#0b6b78;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 7px rgba(11,107,120,.12)}.wcpec-map-dots i:nth-child(1){top:38%;right:23%}.wcpec-map-dots i:nth-child(2){top:52%;right:42%}.wcpec-map-dots i:nth-child(3){top:35%;right:61%}.wcpec-map-dots i:nth-child(4){top:62%;right:73%}.wcpec-map-dots i:nth-child(5){top:70%;right:31%}.wcpec-compare-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wcpec-compare-card h4{grid-column:1/-1}.wcpec-compare-card>div{background:#f8fbff;border:1px solid #dbe6f5;border-radius:16px;padding:14px}.wcpec-compare-card span{display:block;font-weight:900;color:#0b6b78;margin-bottom:8px}.wcpec-compare-card ul{margin:0;padding:0 18px}.wcpec-compare-card li{line-height:1.9;font-size:13px;color:#3f5065}.wcpec-temp-file-panel{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;border-radius:16px;background:#0b1f3a;color:#fff}.wcpec-temp-file-panel strong{color:#f2c66d}.wcpec-temp-file-panel span{font-weight:900}.wcpec-temp-file-panel em{font-style:normal;background:rgba(255,255,255,.12);padding:7px 12px;border-radius:999px}.wcpec-doc-meta-qr{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 18px;padding:12px;border:1px solid #dbe6f5;border-radius:16px;background:#f8fbff}.wcpec-doc-meta-qr span,.wcpec-doc-meta-qr small{display:block;color:#607086}.wcpec-doc-meta-qr strong{display:block;color:#0b1f3a;font-size:16px;margin:4px 0}.wcpec-doc-meta-qr img{width:96px;height:96px;border-radius:10px;background:#fff;border:1px solid #dbe6f5;padding:6px}.wcpec-wizard-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0}.wcpec-wizard-tabs button{border:1px solid #dbe6f5;background:#fff;border-radius:14px;padding:10px;text-align:right;cursor:pointer;color:#0b1f3a}.wcpec-wizard-tabs button b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#eef4fb;border-radius:50%;margin-left:7px;color:#0b6b78}.wcpec-wizard-tabs button span{font-weight:800;font-size:12px}.wcpec-wizard-tabs button.is-active{background:#0b1f3a;color:#fff;border-color:#0b1f3a}.wcpec-wizard-tabs button.is-active b{background:#f2c66d;color:#0b1f3a}.wcpec-wizard-step{border:1px solid #dbe6f5;background:#fff;border-radius:18px;padding:16px;margin:12px 0}.wcpec-step-actions{border-top:1px solid #e6edf6;margin-top:14px;padding-top:14px}.wcpec-final-contract-review{max-height:760px;overflow:auto;border:1px dashed #c8d5e7;border-radius:16px;padding:12px;background:#f9fbfe}.wcpec-final-approval{display:block;margin:12px 0;padding:12px;border-radius:14px;background:#fff8e8;border:1px solid #e4ca8b;font-weight:900;color:#0b1f3a}.wcpec-readiness-meter{display:grid;grid-template-columns:1fr;gap:8px;background:#f8fbff;border:1px solid #dbe6f5;border-radius:18px;padding:16px;margin:14px 0}.wcpec-readiness-meter strong{display:block;color:#0b1f3a;font-size:18px}.wcpec-readiness-meter span{display:block;color:#596b82;font-size:13px;margin-top:5px}.wcpec-readiness-meter b{display:block;height:12px;border-radius:999px;background:#e7eef8;overflow:hidden}.wcpec-readiness-meter i{display:block;height:100%;background:linear-gradient(90deg,#0b6b78,#f2c66d);border-radius:999px}
@media(max-width:900px){.wcpec-trust-strip,.wcpec-visual-section,.wcpec-compare-card,.wcpec-wizard-tabs{grid-template-columns:1fr}.wcpec-temp-file-panel{grid-template-columns:1fr}.wcpec-landing-hero h3{font-size:22px!important}.wcpec-doc-meta-qr{align-items:flex-start;flex-direction:column}}
@media print{body.wcpec-enable-legacy-document-print .wcpec-document-toolbar{display:none!important}}

/* WCPEC 5.9.03 Main Activity Fixes + Integration Services */
.wcpec-trust-strip>div{background:#071b33!important;color:#ffffff!important;border:1px solid rgba(245,197,66,.28)!important}
.wcpec-trust-strip strong{color:#ffd76a!important;text-shadow:0 1px 0 rgba(0,0,0,.25)!important}
.wcpec-trust-strip span{color:#e7eef8!important;opacity:1!important;font-weight:700!important}
.wcpec-benefit-grid-rich>div span,.wcpec-benefit-grid span{color:#35465c!important}
.wcpec-doc-watermark{color:rgba(146,64,14,.14)!important;border-color:rgba(146,64,14,.16)!important}
.wcpec-integration-services .wcpec-code-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}
.wcpec-integration-services .wcpec-code-grid label{display:flex;flex-direction:column;gap:8px;background:#f8fbff;border:1px solid #dbe6f5;border-radius:16px;padding:14px;font-weight:900;color:#0b1f3a}
.wcpec-integration-services textarea{width:100%;border:1px solid #cbd8e8;border-radius:12px;padding:12px;font-family:Consolas,monospace;direction:ltr;text-align:left;background:#fff;color:#0b1f3a;resize:vertical}
.wcpec-integration-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border-radius:18px;margin:14px 0;border:1px solid #dbe6f5;background:#fff}
.wcpec-integration-status strong{display:block;padding:9px 12px;border-radius:999px;text-align:center;background:#fff7ed;color:#92400e;border:1px solid #fed7aa}
.wcpec-integration-status.is-connected strong{background:#ecfdf5;color:#047857;border-color:#bbf7d0}
.wcpec-integration-status span{display:block;background:#f8fbff;border:1px solid #e2e8f0;border-radius:12px;padding:10px;color:#43546a;font-weight:700}
.wcpec-document-toolbar button[disabled]{opacity:.65;cursor:not-allowed;background:#eef2f7;color:#526173}
@media(max-width:900px){.wcpec-integration-services .wcpec-code-grid,.wcpec-integration-status{grid-template-columns:1fr}}

/* WCPEC Main Activity Real Wizard 5.9.15 */
.wcpec-main-activity-wizard-shell{display:block;max-width:100%;}
.wcpec-main-activity-stage{margin-top:18px;}
.wcpec-contract-step-card{overflow:hidden;}
.wcpec-form-steps{position:relative;}
.wcpec-wizard-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px;padding:12px;background:#f8fafc;border:1px solid #dbe4f0;border-radius:18px;}
.wcpec-wizard-tabs button{border:1px solid #dbe4f0;background:#fff;color:#0b1f3a;border-radius:14px;padding:10px 12px;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:8px;}
.wcpec-wizard-tabs button b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#edf2f7;color:#0b1f3a;font-size:12px;}
.wcpec-wizard-tabs button.is-active{background:#0b1f3a;color:#fff;border-color:#0b1f3a;}
.wcpec-wizard-tabs button.is-active b{background:#f5c542;color:#0b1f3a;}
.wcpec-wizard-step{display:none;border:1px solid #dbe4f0;border-radius:20px;background:#fff;padding:18px;margin-bottom:16px;}
.wcpec-step-title{font-size:20px;font-weight:900;color:#0b1f3a;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e5edf7;}
.wcpec-step-actions{justify-content:space-between;border-top:1px solid #e5edf7;padding-top:16px;}
.wcpec-payment-step-card{border:1px solid #dbe4f0;border-radius:22px;background:#fff;padding:20px;margin-top:18px;}
.wcpec-payment-box{background:#f8fafc;border:1px solid #dbe4f0;border-radius:18px;padding:18px;margin-top:14px;}
.wcpec-payment-box h4{margin:0 0 12px;color:#0b1f3a;font-size:20px;font-weight:900;}
.wcpec-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;}
.wcpec-code-grid label{display:flex;flex-direction:column;gap:10px;font-weight:900;color:#0b1f3a;}
.wcpec-code-grid textarea{width:100%;border:1px solid #dbe4f0;border-radius:16px;background:#f8fafc;padding:14px;direction:ltr;text-align:left;font-family:Consolas,monospace;min-height:100px;color:#0b1f3a;}
@media(max-width:780px){.wcpec-code-grid{grid-template-columns:1fr}.wcpec-wizard-tabs{flex-direction:column}.wcpec-wizard-tabs button{width:100%;justify-content:flex-start}.wcpec-step-actions{flex-direction:column}.wcpec-step-actions .wcpec-btn{width:100%;}}

/* WCPEC 5.9.17 - نظام خطوات تأسيس موحد */
#wcpec-main-activity-wizard-shell > .wcpec-main-activity-stage,
#wcpec-main-activity-wizard-shell > .wcpec-main-activity-landing{width:100%;}
#wcpec-main-activity-wizard-shell > .wcpec-main-activity-stage:not([style*="block"]){display:none;}
#wcpec-main-activity-wizard-shell .wcpec-form-steps > .wcpec-wizard-step{display:none;}
#wcpec-main-activity-wizard-shell .wcpec-form-steps > .wcpec-wizard-step:first-of-type{display:block;}
#wcpec-main-activity-wizard-shell .wcpec-form-steps[data-current-step] > .wcpec-wizard-step:first-of-type{display:none;}


/* WCPEC Main Activity Official Documents Fix */
.wcpec-letterhead-document{background:#fff!important;border:1px solid #cbd7e7!important;border-radius:18px!important;padding:26px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 35px rgba(11,31,58,.08)!important;}
.wcpec-letterhead-document:before{content:""!important;position:absolute!important;inset:12px!important;border:2px solid rgba(180,129,55,.28)!important;border-radius:14px!important;pointer-events:none!important;}
.wcpec-letterhead-document:after{content:"WCPEC"!important;position:absolute!important;left:40px!important;bottom:40px!important;font-size:56px!important;font-weight:900!important;color:rgba(180,129,55,.06)!important;letter-spacing:4px!important;pointer-events:none!important;}
.wcpec-official-letterhead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:4px solid #0b1f3a!important;padding:0 0 16px!important;margin:0 0 18px!important;position:relative!important;z-index:1!important;}
.wcpec-official-letterhead strong{display:block!important;color:#0b1f3a!important;font-size:22px!important;font-weight:900!important;}
.wcpec-official-letterhead span{display:block!important;color:#64748b!important;font-size:12px!important;margin-top:4px!important;}
.wcpec-official-letterhead b{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0b1f3a!important;color:#f5c542!important;border-radius:14px!important;padding:12px 18px!important;font-size:16px!important;}
.wcpec-letterhead-document .wcpec-doc-head,.wcpec-letterhead-document .wcpec-certificate-title,.wcpec-letterhead-document .wcpec-doc-meta-qr,.wcpec-letterhead-document .wcpec-doc-table,.wcpec-letterhead-document p,.wcpec-letterhead-document h3,.wcpec-letterhead-document ol{position:relative!important;z-index:1!important;}
.wcpec-document-preview{display:none;margin-top:14px;}
.wcpec-document-item.is-open .wcpec-document-preview{display:block;}
@media print{body.wcpec-enable-legacy-document-print .wcpec-document-toolbar{display:none!important}}

/* ===== WCPEC 5.9.99: contracts repeated letterhead, paid-only print, PDF cleanup ===== */
.wcpec-agreement-print-shell{width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0;background:#fff;direction:rtl;}
.wcpec-agreement-print-shell>thead>tr>td,.wcpec-agreement-print-shell>tbody>tr>td{padding:0;border:0;vertical-align:top;}
.wcpec-cert-modal-toolbar button[disabled]{opacity:.55;cursor:not-allowed;background:#eef3f8!important;color:#667085!important;border-color:#d8e1ec!important;}
.wcpec-print-locked-note{display:inline-flex;align-items:center;border:1px solid #e4c36a;background:#fff8e6;color:#7a5400;border-radius:999px;padding:8px 12px;font-weight:900;font-size:12px;}
.wcpec-certificate-agreement .wcpec-agreement-letterhead{background:#fff;}
.wcpec-certificate-agreement .wcpec-agreement-full-body h3{break-after:avoid;page-break-after:avoid;}
.wcpec-certificate-agreement .wcpec-agreement-full-body table,.wcpec-certificate-agreement .wcpec-agreement-full-body ol,.wcpec-certificate-agreement .wcpec-agreement-full-body p,.wcpec-certificate-agreement .wcpec-agreement-footer,.wcpec-certificate-agreement .wcpec-agreement-electronic-note{break-inside:avoid;page-break-inside:avoid;}
@media screen and (max-width:1px){
  @page wcpec_certificate_landscape{size:A4 landscape;margin:0!important;}
  @page wcpec_contract_portrait{size:A4 portrait;margin:9mm 10mm 9mm 10mm!important;}
  html,body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;}
  body.wcpec-cert-modal-open:not(.wcpec-cert-print-allowed) #wcpec-cert-modal-body:before{content:"هذه الوثيقة غير مدفوعة أو غير معتمدة، ولا تتاح طباعتها أو حفظها PDF إلا بعد السداد والاعتماد.";display:block!important;visibility:visible!important;margin:20mm auto;padding:10mm;border:2px solid #d7b760;border-radius:6mm;color:#7a5400;font:900 16pt Tajawal,Arial,sans-serif;text-align:center;}
  body.wcpec-cert-modal-open:not(.wcpec-cert-print-allowed) #wcpec-cert-modal-body .wcpec-certificate-bundle,
  body.wcpec-cert-modal-open:not(.wcpec-cert-print-allowed) #wcpec-cert-modal-body .wcpec-certificate-paper,
  body.wcpec-cert-modal-open:not(.wcpec-cert-print-allowed) #wcpec-cert-modal-body .wcpec-certificate-agreement{display:none!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed *{visibility:hidden!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed #wcpec-cert-modal,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed #wcpec-cert-modal-body,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed #wcpec-cert-modal-body *{visibility:visible!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed #wcpec-cert-modal{position:static!important;display:block!important;background:#fff!important;inset:auto!important;overflow:visible!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-cert-modal-backdrop,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-cert-modal-close,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-cert-modal-toolbar{display:none!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-cert-modal-card{position:static!important;display:block!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed #wcpec-cert-modal-body{display:block!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;background:#fff!important;margin:0!important;padding:0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-bundle{display:block!important;margin:0!important;padding:0!important;background:#fff!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-paper{page:wcpec_certificate_landscape!important;width:297mm!important;height:210mm!important;min-height:210mm!important;max-height:210mm!important;margin:0!important;padding:14mm 18mm!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement{page:wcpec_contract_portrait!important;width:190mm!important;max-width:190mm!important;margin:0 auto!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;break-before:page!important;page-break-before:always!important;break-after:auto!important;page-break-after:auto!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-print-shell{display:table!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-print-shell thead{display:table-header-group!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-print-shell tbody{display:table-row-group!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-print-shell tr{page-break-inside:avoid!important;break-inside:avoid!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-print-shell td{padding:0!important;border:0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement:before,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement:after{display:none!important;content:none!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-top-line{height:2.4mm!important;background:linear-gradient(90deg,#082b5f,#d7b760,#082b5f)!important;margin:0 0 3mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-letterhead{display:grid!important;grid-template-columns:1fr 28mm 34mm!important;align-items:center!important;gap:4mm!important;margin:0 0 4mm!important;padding:0 0 3mm!important;border-bottom:1.4pt solid #082b5f!important;background:#fff!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-entity{display:flex!important;align-items:center!important;gap:3mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-entity img{width:18mm!important;height:18mm!important;object-fit:contain!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-entity strong{display:block!important;font-size:12.5pt!important;line-height:1.2!important;color:#082b5f!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-entity span{display:block!important;font-size:6.8pt!important;color:#5b6b80!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-center-seal{text-align:center!important;font-size:7pt!important;color:#8a6b1e!important;font-weight:900!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-center-seal img{width:14mm!important;height:14mm!important;object-fit:contain!important;display:block!important;margin:0 auto .7mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-qr{text-decoration:none!important;text-align:center!important;color:#082b5f!important;font-size:6.2pt!important;line-height:1.15!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-qr img{width:17mm!important;height:17mm!important;display:block!important;margin:0 auto .6mm!important;border:1px solid #d7b760!important;border-radius:2mm!important;padding:1mm!important;background:#fff!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-title-block{margin:2mm 0 3mm!important;text-align:center!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-title-block small{font-size:7.5pt!important;color:#8a6b1e!important;font-weight:900!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-title-block h2{font-size:14pt!important;line-height:1.25!important;margin:1mm 0!important;color:#082b5f!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-title-block p{font-size:7.8pt!important;line-height:1.45!important;margin:0 auto!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-meta-strip,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-data-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.5mm!important;margin:2mm 0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-meta-strip div,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-data-grid div{border:1px solid #d7e1ef!important;background:#fbfdff!important;border-radius:1.8mm!important;padding:1.6mm!important;min-height:0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-meta-strip span,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-data-grid span{display:block!important;font-size:6.6pt!important;color:#667085!important;font-weight:900!important;margin:0 0 .6mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-meta-strip strong,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-data-grid strong{display:block!important;font-size:7.4pt!important;color:#0b1f3a!important;line-height:1.25!important;word-break:break-word!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-two-col>div{border:1px solid #d7e1ef!important;background:#fbfdff!important;border-radius:2mm!important;padding:2mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement h3{font-size:9.2pt!important;line-height:1.25!important;margin:2.4mm 0 1mm!important;color:#082b5f!important;border-bottom:1px solid #d7b760!important;padding-bottom:.8mm!important;break-after:avoid!important;page-break-after:avoid!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement p,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement li{font-size:7.8pt!important;line-height:1.43!important;margin:.8mm 0!important;color:#1f334d!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement ol,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-certificate-agreement ul{margin:1mm 5mm 1.6mm 0!important;padding:0 3mm 0 0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:1.5mm 0!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-table th,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-table td{border:1px solid #d7e1ef!important;padding:1.5mm!important;font-size:7.4pt!important;line-height:1.35!important;vertical-align:top!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-table th{width:28mm!important;background:#f3f7fb!important;color:#082b5f!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-electronic-note{font-size:7.4pt!important;line-height:1.35!important;margin:2mm 0!important;padding:2mm!important;border:1px solid #d7b760!important;border-radius:2mm!important;background:#fffdf5!important;break-inside:avoid!important;page-break-inside:avoid!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3mm!important;margin-top:3mm!important;break-inside:avoid!important;page-break-inside:avoid!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-footer>div{border:1px dashed #b6c4d6!important;border-radius:2mm!important;padding:2mm!important;background:#fbfdff!important;min-height:16mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-status-stamp.is-unpaid{position:fixed!important;top:120mm!important;left:20mm!important;right:20mm!important;z-index:50!important;transform:rotate(-18deg)!important;font-size:34pt!important;color:rgba(160,25,25,.16)!important;border:5px solid rgba(160,25,25,.12)!important;text-align:center!important;padding:6mm!important;border-radius:5mm!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-status-stamp.is-paid{display:none!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-full-body,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-parties,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-subject-data,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-footer{break-inside:auto!important;page-break-inside:auto!important;}
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-full-body h3,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-full-body p,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-full-body ol,
  body.wcpec-cert-modal-open.wcpec-cert-print-allowed .wcpec-agreement-full-body table{orphans:3!important;widows:3!important;}
}

/* WCPEC Tasees verification fix 5.9.138 */
.wcpec-verify #wcpec-verify-result,
.wcpec-verify .wcpec-verify-result{margin-top:18px;display:block;width:100%;}
.wcpec-verify-table{width:100%;border-collapse:collapse;margin-top:14px;background:#fff;border:1px solid #d9e2e8;border-radius:12px;overflow:hidden;direction:rtl;text-align:right;}
.wcpec-verify-table th,
.wcpec-verify-table td{padding:12px 14px;border-bottom:1px solid #e5edf2;color:#0f172a;vertical-align:top;}
.wcpec-verify-table th{width:240px;background:#f8fafc;color:#0b2f55;font-weight:800;}
.wcpec-verify-table tr:last-child th,
.wcpec-verify-table tr:last-child td{border-bottom:0;}
@media (max-width:640px){.wcpec-verify-table,.wcpec-verify-table tbody,.wcpec-verify-table tr,.wcpec-verify-table th,.wcpec-verify-table td{display:block;width:100%;}.wcpec-verify-table th{border-bottom:0}.wcpec-verify-table td{padding-top:4px}}
