/* شركة أركانات للحراسات الأمنية — بوابة الموظف الإداري، الهوية 2.1 */
/* An intentionally self-contained view. It never changes the public WP theme. */
html {box-sizing:border-box;}
html,body {margin:0;padding:0;min-height:100%;}
body.arkp-standalone {background:#F8F7F5;direction:rtl;text-align:right;color:#191818;font-family:'Segoe UI',Tahoma,Arial,sans-serif;}
.arkanat-employee-portal {
 --ark-brand:#6E1216;--ark-dark:#4A0E11;--ark-gold:#B69E58;--ark-bg:#F8F7F5;
 --ark-ink:#191818;--ark-muted:#6F7477;--ark-line:#E7E1D8;--ark-white:#FFFFFF;
 box-sizing:border-box;max-width:none;min-height:100vh;background:var(--ark-bg);color:var(--ark-ink);
 direction:rtl;text-align:right;font:400 15px/1.7 'Segoe UI',Tahoma,Arial,sans-serif;
}
.arkanat-employee-portal *, .arkanat-employee-portal *::before,.arkanat-employee-portal *::after{box-sizing:border-box;}
.arkanat-employee-portal :is(h1,h2,h3,h4,p,dl,dt,dd){margin:0;padding:0;text-align:right;}
.arkanat-employee-portal :is(h1,h2,h3,h4){font-family:inherit;font-weight:750;line-height:1.4;color:inherit;}
.arkanat-employee-portal a{color:var(--ark-brand);text-decoration:none;}
.arkanat-employee-portal .ark-header{background:#fff;border-bottom:1px solid var(--ark-line);border-top:4px solid var(--ark-brand);padding:0 20px;}
.arkanat-employee-portal .ark-header-inner{max-width:1080px;margin:auto;min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:16px;}
.arkanat-employee-portal .ark-branding{display:flex;align-items:center;gap:10px;min-width:0;}
.arkanat-employee-portal .ark-logo-container{display:flex;justify-content:center;align-items:center;flex:none;background:#fff;max-width:110px;}
.arkanat-employee-portal .ark-logo{display:block;max-width:104px;max-height:49px;width:auto;height:auto;object-fit:contain;}
.arkanat-employee-portal .ark-logo-icon{max-width:46px;max-height:46px;}
.arkanat-employee-portal .ark-brand-copy{min-width:0;}
.arkanat-employee-portal .ark-portal-title{display:block;font-size:18px;color:var(--ark-brand);font-weight:800;line-height:1.25;}
.arkanat-employee-portal .ark-muted{color:var(--ark-muted);font-size:12px;}
.arkanat-employee-portal .ark-main{width:min(1080px,100%);padding:24px 20px 34px;margin:auto;min-width:0;}
.arkanat-employee-portal .ark-header-actions{flex:none;}
.arkanat-employee-portal .ark-action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:9px 18px;border:1px solid var(--ark-brand);border-radius:10px;background:var(--ark-brand);color:#fff;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer;transition:background .15s ease;}
.arkanat-employee-portal a.ark-action{color:#fff;}
.arkanat-employee-portal a.ark-action:hover{background:var(--ark-dark);color:#fff;}
.arkanat-employee-portal a.ark-action-secondary{background:white;color:var(--ark-brand);}
.arkanat-employee-portal a.ark-action-secondary:hover{background:var(--ark-bg);color:var(--ark-dark);}
.arkanat-employee-portal :is(a,button):focus-visible{outline:3px solid var(--ark-gold);outline-offset:3px;}
.arkanat-employee-portal .ark-hero{background:var(--ark-dark);border-radius:14px;color:white;padding:24px 26px;position:relative;overflow:hidden;}
.arkanat-employee-portal .ark-hero h1{font-size:clamp(22px,3vw,28px);margin:0 0 4px;color:#fff;}
.arkanat-employee-portal .ark-hero p{color:#f4eaec;line-height:1.6;font-size:14px;}
.arkanat-employee-portal .ark-hero::after{content:'';position:absolute;inset-inline-end:-60px;top:-60px;width:150px;height:150px;border:18px solid rgba(182,158,88,.12);transform:rotate(24deg);pointer-events:none;}
.arkanat-employee-portal .ark-section-title{margin:24px 0 14px;}
.arkanat-employee-portal .ark-section-title h2{font-size:20px;color:var(--ark-ink);}
.arkanat-employee-portal .ark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;}
.arkanat-employee-portal .ark-card{border:1px solid var(--ark-line);border-radius:13px;background:#fff;box-shadow:0 3px 14px rgba(25,24,24,.035);padding:20px;min-width:0;max-width:none;}
.arkanat-employee-portal .arkp-service-card{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;}
.arkanat-employee-portal .arkp-service-card h3{font-size:18px;color:var(--ark-ink);}
.arkanat-employee-portal .arkp-service-card p{font-size:13px;color:var(--ark-muted);line-height:1.6;flex:1;}
.arkanat-employee-portal .arkp-service-card .ark-action{margin-top:7px;align-self:stretch;}
.arkanat-employee-portal .ark-card-symbol{width:41px;height:41px;display:flex;align-items:center;justify-content:center;background:var(--ark-bg);border:1px solid var(--ark-line);border-radius:10px;color:var(--ark-brand);font-size:19px;font-weight:800;}
.arkanat-employee-portal .arkp-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;align-items:start;}
.arkanat-employee-portal .arkp-card-title{font-size:18px;color:var(--ark-ink);margin:0 0 13px;}
.arkanat-employee-portal .arkp-profile > div{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--ark-line);}
.arkanat-employee-portal .arkp-profile dt{font-size:13px;font-weight:650;color:var(--ark-muted);}
.arkanat-employee-portal .arkp-profile dd{font-size:13px;overflow-wrap:anywhere;min-width:0;}
.arkanat-employee-portal .arkp-footnote{margin-top:12px;color:var(--ark-muted);font-size:12px;}
.arkanat-employee-portal .arkp-announcement{white-space:normal;overflow-wrap:anywhere;}
.arkanat-employee-portal .ark-footer{border-top:1px solid var(--ark-line);padding:18px 2px 0;margin-top:28px;color:var(--ark-muted);font-size:12px;text-align:right;}
.arkanat-employee-portal.arkp-gate{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:20px;}
.arkanat-employee-portal.arkp-gate .ark-main{max-width:520px;padding:0;}
.arkanat-employee-portal.arkp-gate h2{color:var(--ark-brand);font-size:24px;margin-bottom:8px;}
.arkanat-employee-portal.arkp-gate p{color:var(--ark-muted);margin-bottom:16px;}
.arkanat-employee-portal [dir="auto"]{unicode-bidi:plaintext;}
@media(max-width:850px){
 .arkanat-employee-portal .ark-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 .arkanat-employee-portal .arkp-bottom{grid-template-columns:1fr;}
}
 .arkanat-employee-portal .ark-header-inner{min-height:66px;gap:10px;}
 .arkanat-employee-portal .ark-portal-title{font-size:17px;}
 .arkanat-employee-portal .ark-main{padding:16px 14px 30px;}
 .arkanat-employee-portal .ark-hero{padding:19px 18px;border-radius:12px;}
 .arkanat-employee-portal .ark-hero h1{font-size:22px;}
 .arkanat-employee-portal .ark-hero p{font-size:13px;}
 .arkanat-employee-portal .ark-section-title{margin:22px 0 12px;}
 .arkanat-employee-portal .ark-grid{grid-template-columns:minmax(0,1fr);gap:10px;}
 .arkanat-employee-portal .arkp-service-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:14px;}
 .arkanat-employee-portal .arkp-service-card .ark-card-symbol{grid-column:1;grid-row:1/span 2;align-self:center;margin:0;}
 .arkanat-employee-portal .arkp-service-card h3{grid-column:2;font-size:16px;}
 .arkanat-employee-portal .arkp-service-card p{grid-column:2;font-size:12px;margin:0;}
 .arkanat-employee-portal .arkp-service-card .ark-action{grid-column:1/-1;margin-top:9px;min-height:42px;}
 .arkanat-employee-portal .ark-card{padding:16px;}
 .arkanat-employee-portal .arkp-service-card{padding:14px;}
 .arkanat-employee-portal .arkp-profile > div{grid-template-columns:minmax(90px,35%) minmax(0,1fr);}
 .arkanat-employee-portal .ark-logo-container{max-width:66px;}
 .arkanat-employee-portal .ark-logo{max-width:64px;max-height:40px;}
 .arkanat-employee-portal .ark-header-actions .ark-action{padding:8px 11px;font-size:12px;min-height:40px;white-space:nowrap;}
}
@media(prefers-reduced-motion:reduce){.arkanat-employee-portal *{transition:none!important;}}

/* Arkanat staff workspace 0.2 — compact mobile-first working surface */
.arkanat-employee-portal .ark-branding{color:var(--ark-ink);text-decoration:none}
.arkanat-employee-portal .ark-branding:hover{color:var(--ark-brand)}
.arkanat-employee-portal .ark-header-actions{display:flex;gap:12px;align-items:center}
.arkanat-employee-portal .ark-text-link{color:var(--ark-brand);font-size:13px;font-weight:700;white-space:nowrap}
.arkanat-employee-portal .ark-hero{padding:22px 25px;background:#4A0E11}
.arkanat-employee-portal .ark-hero::after{display:none}
.arkanat-employee-portal .ark-hero-identity{display:flex;align-items:center;gap:13px;position:relative;z-index:1}
.arkanat-employee-portal .ark-hero-identity>div{min-width:0}
.arkanat-employee-portal .arkp-avatar{width:46px;height:46px;flex:none;border-radius:13px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:var(--ark-gold);font-size:12px;border:1px solid rgba(255,255,255,.25)}
.arkanat-employee-portal .ark-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0 12px}
.arkanat-employee-portal .arkp-small-note{font-size:12px;color:var(--ark-muted)}
.arkanat-employee-portal .arkp-summary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.arkanat-employee-portal .arkp-summary-card{display:grid;align-content:center;justify-items:start;gap:3px;min-width:0;padding:15px 17px;border:1px solid var(--ark-line);border-radius:13px;background:white;color:var(--ark-ink);box-shadow:0 3px 14px rgba(25,24,24,.035)}
.arkanat-employee-portal .arkp-summary-card strong{font-size:16px;color:var(--ark-brand)}
.arkanat-employee-portal .arkp-summary-card span:last-child{font-size:12px;color:var(--ark-muted)}
.arkanat-employee-portal .arkp-summary-icon{height:28px;width:28px;color:var(--ark-gold);font-size:20px;line-height:1.2}
.arkanat-employee-portal .arkp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.arkanat-employee-portal .arkp-service-link{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 12px;border:1px solid var(--ark-line);border-radius:13px;background:#fff;box-shadow:0 3px 14px rgba(25,24,24,.035);text-align:right;color:var(--ark-ink)}
.arkanat-employee-portal .arkp-service-link:hover,.arkanat-employee-portal .arkp-summary-card:hover{border-color:var(--ark-gold);background:#fffcf7;color:var(--ark-ink)}
.arkanat-employee-portal .arkp-service-body{display:grid;gap:2px;min-width:0;flex:1}
.arkanat-employee-portal .arkp-service-body strong{font-weight:750;color:var(--ark-ink);font-size:15px}
.arkanat-employee-portal .arkp-service-body small{font-size:11px;color:var(--ark-muted);line-height:1.5}
.arkanat-employee-portal .ark-card-symbol{flex:none;width:36px;height:36px;font-size:17px}
.arkanat-employee-portal .arkp-chev{font-size:25px;font-weight:400;color:var(--ark-gold)}
.arkanat-employee-portal .arkp-work{margin-top:5px}
.arkanat-employee-portal .arkp-activity-card{padding:4px 16px}
.arkanat-employee-portal .arkp-records{display:grid}
.arkanat-employee-portal .arkp-record{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px 4px;border-bottom:1px solid var(--ark-line);color:var(--ark-ink)}
.arkanat-employee-portal .arkp-record:last-child{border-bottom:0}
.arkanat-employee-portal .arkp-record:hover{color:var(--ark-brand);background:#fbf8f5}
.arkanat-employee-portal .arkp-record-kind{font-size:11px;color:var(--ark-brand);font-weight:700}
.arkanat-employee-portal .arkp-record-title{font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.arkanat-employee-portal .arkp-record-info{font-size:11px;color:var(--ark-muted)}
.arkanat-employee-portal .arkp-draft-note{margin-top:10px;background:#fffaf0;border:1px solid #e3d3a9;padding:11px 14px;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px}
.arkanat-employee-portal .arkp-draft-note a{text-decoration:underline}
.arkanat-employee-portal .arkp-help-note{font-size:12px;color:var(--ark-muted);line-height:1.7;margin-top:10px}
.arkanat-employee-portal .arkp-bottom{margin-top:22px}
.arkanat-employee-portal .arkp-bottom>.ark-card{align-self:stretch}
.arkanat-employee-portal .arkp-bottom .ark-section-title{margin:0 0 12px}
.arkanat-employee-portal .arkp-bottom .ark-section-title h2{font-size:18px}
.arkanat-employee-portal .arkp-notice{border-top:1px solid var(--ark-line);padding:13px 0}
.arkanat-employee-portal .arkp-notice:first-of-type{border-top:0;padding-top:0}
.arkanat-employee-portal .arkp-notice-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.arkanat-employee-portal .arkp-notice-heading strong{font-size:14px}
.arkanat-employee-portal .arkp-notice p{margin:7px 0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.arkanat-employee-portal .arkp-pin{display:inline-block;padding:1px 8px;border-radius:6px;background:#fff5d8;color:#785200;font-size:11px}
.arkanat-employee-portal .arkp-ack-button{min-height:38px;padding:6px 13px;font:700 12px 'Segoe UI',Tahoma,Arial,sans-serif;color:var(--ark-brand);border:1px solid var(--ark-brand);background:white;border-radius:8px;cursor:pointer}
.arkanat-employee-portal .arkp-ack-button:hover{background:var(--ark-bg)}
.arkanat-employee-portal .arkp-read-state{font-size:12px;color:#166a46}
.arkanat-employee-portal .arkp-profile>div{grid-template-columns:minmax(98px,38%) minmax(0,1fr)}
.arkanat-employee-portal .arkp-profile bdi{display:inline-block;direction:ltr;unicode-bidi:isolate;max-width:100%;overflow-wrap:anywhere;text-align:right}
@media(max-width:950px){.arkanat-employee-portal .arkp-services{grid-template-columns:repeat(2,minmax(0,1fr))}.arkanat-employee-portal .arkp-record{grid-template-columns:85px minmax(0,1fr)}.arkanat-employee-portal .arkp-record-info{grid-column:2}}
 .arkanat-employee-portal .ark-hero{padding:17px 16px}
 .arkanat-employee-portal .ark-hero-identity{gap:10px}
 .arkanat-employee-portal .arkp-avatar{width:38px;height:38px;border-radius:11px}
 .arkanat-employee-portal .arkp-small-note{font-size:11px}
 .arkanat-employee-portal .arkp-summary-row{gap:9px}
 .arkanat-employee-portal .arkp-summary-card{padding:12px 10px}
 .arkanat-employee-portal .arkp-summary-card strong{font-size:14px}
 .arkanat-employee-portal .arkp-summary-card span:last-child{font-size:11px}
 .arkanat-employee-portal .arkp-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 .arkanat-employee-portal .arkp-service-link{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px;padding:12px 10px;align-content:start}
 .arkanat-employee-portal .arkp-service-link .ark-card-symbol{grid-column:1;grid-row:1;width:32px;height:32px}
 .arkanat-employee-portal .arkp-service-body{grid-column:1/-1}
 .arkanat-employee-portal .arkp-service-body strong{font-size:13px}
 .arkanat-employee-portal .arkp-service-body small{font-size:11px}
 .arkanat-employee-portal .arkp-chev{display:none}
 .arkanat-employee-portal .arkp-record{grid-template-columns:70px minmax(0,1fr);gap:4px 9px}
 .arkanat-employee-portal .arkp-record-title{font-size:12px}
 .arkanat-employee-portal .arkp-activity-card{padding:4px 12px}
 .arkanat-employee-portal .arkp-bottom{grid-template-columns:minmax(0,1fr)}
 .arkanat-employee-portal .ark-text-link{font-size:12px}
}
@media(max-width:360px){.arkanat-employee-portal .arkp-services{grid-template-columns:minmax(0,1fr)}.arkanat-employee-portal .arkp-summary-row{grid-template-columns:minmax(0,1fr)}}

/* 0.2.1 — mobile-safe profile, bounded data, native profile editing. */
.arkanat-employee-portal .arkp-profile,.arkanat-employee-portal .arkp-profile>div{min-width:0;max-width:100%;}
.arkanat-employee-portal .arkp-profile dd{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;}
.arkanat-employee-portal .arkp-profile .arkp-email{display:block;max-width:100%;width:100%;direction:ltr;unicode-bidi:isolate;text-align:right;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:12px;line-height:1.65;}
.arkanat-employee-portal .arkp-profile-alert{border:1px solid #e4cf9d;border-radius:8px;background:#fffbf2;color:#6E1216;font-size:12px;padding:11px 12px;line-height:1.8;margin-top:13px;}
.arkanat-employee-portal .arkp-profile-edit{margin-top:10px;font-weight:700;font-size:13px;}
.arkanat-employee-portal .arkp-profile-edit a{text-decoration:underline;text-underline-offset:3px;}
.arkanat-employee-portal .arkp-profile dt{font-size:12px;}
.arkanat-employee-portal .arkp-profile dd{font-size:12px;}
.arkanat-employee-portal .arkp-email{font-size:11px;}
}

/* 0.2.3 — clear everyday labels and a flexible account action on small screens. */
.arkanat-employee-portal .ark-header-actions{min-width:0;flex-wrap:wrap;justify-content:flex-end;row-gap:5px}
.arkanat-employee-portal .ark-header-actions .ark-action{white-space:nowrap;line-height:1.4}
.arkanat-employee-portal .arkp-help-note{font-size:12px;line-height:1.75}
@media(max-width:380px){.arkanat-employee-portal .ark-header-actions .ark-action{padding:7px 9px;font-size:11px}}

/* 0.2.4 — Employee contact details, inside the portal. */
.arkanat-employee-portal .arkp-profile-page{max-width:1040px;}
.arkanat-employee-portal .arkp-profile-page .ark-section-title{margin:12px 0 4px;}
.arkanat-employee-portal .arkp-profile-page .ark-section-title h1{font-size:25px;color:var(--ark-ink);}
.arkanat-employee-portal .arkp-profile-intro{font-size:14px;color:var(--ark-muted);margin-bottom:18px;}
.arkanat-employee-portal .arkp-breadcrumb{font-size:12px;color:var(--ark-muted);margin:4px 0 14px;}
.arkanat-employee-portal .arkp-breadcrumb a{font-weight:700;}
.arkanat-employee-portal .arkp-profile-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;}
.arkanat-employee-portal .arkp-profile-layout>.ark-card{min-width:0;}
.arkanat-employee-portal .arkp-contact-form{display:grid;gap:17px;}
.arkanat-employee-portal .arkp-field{display:grid;gap:7px;min-width:0;}
.arkanat-employee-portal .arkp-field label{display:block;font-weight:750;font-size:14px;color:var(--ark-ink);text-align:right;}
.arkanat-employee-portal .arkp-field input{width:100%;min-width:0;height:47px;padding:10px 13px;background:white;border:1px solid #bcb8b1;border-radius:9px;color:var(--ark-ink);font:400 14px/1.4 'Segoe UI',Tahoma,Arial,sans-serif;text-align:left;}
.arkanat-employee-portal .arkp-field input:focus-visible{border-color:var(--ark-brand);outline:3px solid rgba(182,158,88,.35);outline-offset:1px;}
.arkanat-employee-portal .arkp-field input::placeholder{color:#777;opacity:1;}
.arkanat-employee-portal .arkp-field small{font-size:12px;color:var(--ark-muted);text-align:right;}
.arkanat-employee-portal .arkp-form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}
.arkanat-employee-portal .arkp-manager-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;text-decoration:underline;}
.arkanat-employee-portal .arkp-status{border:1px solid #b7c9bb;border-radius:10px;padding:12px 15px;margin:0 0 14px;font-size:14px;font-weight:650;}
.arkanat-employee-portal .arkp-status-success{background:#eff8f1;color:#19653b;border-color:#9bc5ab;}
.arkanat-employee-portal .arkp-status-error{background:#fff4f2;color:#7d2225;border-color:#e1a1a2;}
.arkanat-employee-portal .arkp-profile-edit .ark-action{display:inline-flex;text-decoration:none;}
@media(max-width:750px){.arkanat-employee-portal .arkp-profile-layout{grid-template-columns:1fr;}.arkanat-employee-portal .arkp-profile-page .ark-section-title h1{font-size:22px;}}
@media(max-width:400px){.arkanat-employee-portal .arkp-form-actions>*{width:100%;}.arkanat-employee-portal .arkp-field input{font-size:16px;}}

/* 0.2.9 — Administrative employee workspace, services and profile. */
.arkanat-employee-portal .arkp-onboarding{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;background:#fffaf0;border:1px solid #dfc99a;border-radius:12px;max-width:100%;min-width:0}
.arkanat-employee-portal .arkp-onboarding-copy{min-width:0}
.arkanat-employee-portal .arkp-onboarding-copy strong{color:var(--ark-brand);font-size:15px}
.arkanat-employee-portal .arkp-onboarding-copy p{font-size:13px;line-height:1.8;margin:3px 0;color:var(--ark-ink)}
.arkanat-employee-portal .arkp-onboarding-copy small{font-size:12px;color:var(--ark-muted);line-height:1.6}
.arkanat-employee-portal .arkp-onboarding .ark-action{flex:none;white-space:nowrap;min-height:42px}
.arkanat-employee-portal .arkp-no-services{display:grid;gap:7px}
.arkanat-employee-portal .arkp-no-services strong{font-size:15px;color:var(--ark-ink)}
.arkanat-employee-portal .arkp-no-services p{color:var(--ark-muted);font-size:13px;line-height:1.7}
.arkanat-employee-portal .arkp-no-services a{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){
 .arkanat-employee-portal .arkp-onboarding{align-items:stretch;flex-direction:column;gap:12px}
 .arkanat-employee-portal .arkp-onboarding .ark-action{width:100%}
}

/* قائمة اعتمادات التحضير — مربوطة مباشرة بكشوف العمليات */
.arkanat-employee-portal .arkp-att-queue{margin-top:18px;direction:rtl;text-align:right;}
.arkanat-employee-portal .arkp-att-queue .ark-section-title{margin:0 0 8px;}
.arkanat-employee-portal .arkp-att-count{color:var(--ark-brand);font-weight:750;margin:0 0 12px;}
.arkanat-employee-portal .arkp-att-items{display:grid;gap:8px;}
.arkanat-employee-portal .arkp-att-item{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-radius:9px;border:1px solid var(--ark-line);background:var(--ark-bg);direction:rtl;text-align:right;}
.arkanat-employee-portal .arkp-att-item strong{font-size:13px;color:var(--ark-ink);}
.arkanat-employee-portal .arkp-att-item span,.arkanat-employee-portal .arkp-att-meta{font-size:12px;color:var(--ark-muted);}
.arkanat-employee-portal .arkp-att-meta{margin-top:12px;}

/* Operations manager — prioritize decisions and clear actions. */
.arkanat-employee-portal .arkp-att-queue{border-right:5px solid var(--ark-brand);padding:22px 24px;background:#fff;box-shadow:0 6px 24px rgba(40,17,20,.07)}
.arkanat-employee-portal .arkp-att-queue .ark-section-title h2{font-size:21px;font-weight:800;color:var(--ark-brand)}
.arkanat-employee-portal .arkp-att-count{font-size:14px;background:#fff4ef;border:1px solid #f0d7ce;border-radius:9px;padding:9px 13px;display:inline-block}
.arkanat-employee-portal .arkp-att-items{gap:12px}
.arkanat-employee-portal .arkp-att-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;border-radius:11px;border:1px solid #e4d8d5;background:#fff;padding:15px 17px;min-height:75px}
.arkanat-employee-portal .arkp-att-item strong{font-size:15px;grid-column:1;line-height:1.55}
.arkanat-employee-portal .arkp-att-item .arkp-att-period{grid-column:1;line-height:1.6;font-size:12px}
.arkanat-employee-portal .arkp-att-item .arkp-att-cta{grid-column:2;grid-row:1/span 2;background:var(--ark-brand);color:#fff;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700;white-space:nowrap}
.arkanat-employee-portal .arkp-att-item:hover,.arkanat-employee-portal .arkp-att-item:focus-visible{border-color:var(--ark-brand);background:#fffaf9}
.arkanat-employee-portal .arkp-att-meta{font-size:12px;color:#64666a}
@media(max-width:640px){.arkanat-employee-portal .arkp-att-queue{padding:16px 14px}.arkanat-employee-portal .arkp-att-item{grid-template-columns:1fr}.arkanat-employee-portal .arkp-att-item .arkp-att-cta{grid-column:1;grid-row:3;justify-self:start;margin-top:5px}}

.arkanat-employee-portal .arkp-onboarding{padding:11px 14px;background:#fcfbf8;border:1px solid #e5e0d7;box-shadow:none}
.arkanat-employee-portal .arkp-onboarding-copy strong{font-size:13px;color:#4b4d51}
.arkanat-employee-portal .arkp-onboarding-copy p{font-size:12px}
.arkanat-employee-portal .arkp-onboarding .ark-action{min-height:36px;padding:6px 12px;font-size:12px}
