.hrForeignPanel.hrForeignHub{color:#363c29;background:#fff;border:1px solid #dce1d0;border-top:4px solid #484d34;border-radius:23px;outline:none;flex-direction:column;width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);font:400 13px/1.7 AccountArabic,Tahoma,sans-serif;display:flex;overflow:hidden}.hrForeignHub *,.hrForeignHubEdit *{box-sizing:border-box}.hrForeignHub button,.hrForeignHub input,.hrForeignHub select,.hrForeignHub textarea,.hrForeignHubEdit :is(button,input,select,textarea){font-family:inherit}.hrForeignHub button{cursor:pointer}.hrForeignHub button:disabled,.hrForeignHubEdit button:disabled{opacity:.5;cursor:default}.hrForeignHubHeader{background:linear-gradient(115deg,#f0f2e3,#faf8ef);border-bottom:1px solid #e4e8da;flex:none;align-items:center;gap:12px;padding:18px 22px;display:flex;position:relative}.hrForeignHubHeader>div{flex:1;min-width:0}.hrForeignHubHeader small{color:#778163;font-size:11px}.hrForeignHubHeader h2{margin:0;font-size:21px;font-weight:600;line-height:1.6}.hrForeignHubHeader p{color:#778163;margin:3px 0 0;font-size:11px}.hrForeignHubIcon{color:#63773d;background:#fff;border:1px solid #dce3ce;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.hrForeignHubIcon svg{width:28px;height:28px}.hrForeignHubHeader>button{color:#4a5835;background:#edf0e4;border:0;border-radius:50%;flex-shrink:0;width:38px;height:38px;font-size:25px}.hrForeignHubWorkspace{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;padding:18px 20px;overflow:auto}.hrForeignHubHome>h3{margin:0 0 12px;font-size:14px;font-weight:600}.hrForeignHubAttention{background:#fff8eb;border:1px solid #ebdcb9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;display:flex}.hrForeignHubAttention strong,.hrForeignHubAttention small{display:block}.hrForeignHubAttention strong{font-size:13px;font-weight:600}.hrForeignHubAttention small{color:#827454;margin-top:2px;font-size:11px;line-height:1.7}.hrForeignHubAttention button{color:#79612d;white-space:nowrap;background:#fff;border:1px solid #e5d5ae;border-radius:9px;min-height:40px;padding:6px 10px;font-size:12px}.hrForeignHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.hrForeignHub .hrForeignHubTile{--tile-bg:#eef2e3;--tile-line:#dfe6ce;--tile-ink:#60723b;border:1px solid var(--tile-line);background:linear-gradient(120deg,var(--tile-bg),#fff);text-align:start;min-height:114px;font:inherit;color:#363c29;border-radius:15px;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:11px;padding:16px 14px;display:grid}.hrForeignHub .hrForeignHubTile.tone-blue{--tile-bg:#edf4fc;--tile-line:#dbe8f5;--tile-ink:#477aa0}.hrForeignHub .hrForeignHubTile.tone-gold{--tile-bg:#fcf3e4;--tile-line:#efe1c5;--tile-ink:#947039;grid-column:1/-1;min-height:100px}.hrForeignHubTile>span:first-child{color:var(--tile-ink)}.hrForeignHubTile>span:first-child svg{width:28px;height:28px}.hrForeignHubTile>svg{width:17px;height:17px;color:var(--tile-ink)}.hrForeignHubCopy{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.hrForeignHubCopy strong{font-size:16px;font-weight:600;line-height:1.5}.hrForeignHubCopy small{color:#70785e;font-size:12px}.hrForeignHubCopy b{color:var(--tile-ink);margin-top:3px;font-size:11px;font-weight:600}.hrForeignHubNav{background:#fff;border-bottom:1px solid #e5e9dc;flex:none;align-items:center;gap:16px;padding:10px 20px;display:flex}.hrForeignHubNav button,.hrForeignHubBack{color:#52623a;background:#f7f8f2;border:1px solid #dce2d0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:6px 10px;font-size:12px;display:inline-flex}.hrForeignHubNav svg{width:17px;height:17px;transform:rotate(180deg)}.hrForeignHubNav h3{margin:0;font-size:16px;font-weight:600}.hrForeignHubNav small{color:#7c846d;font-size:11px}.hrForeignHubBack{margin-bottom:12px}.hrForeignLoadError{color:#9b4239;background:#fff7f5;border:1px solid #eccbc5;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;padding:12px;display:flex}.hrForeignLoadError p{width:100%;margin:0;font-size:13px}.hrForeignLoadError small{flex:1;min-width:140px;font-size:11px}.hrForeignLoadError button{color:#9b4239;background:#fff;border:1px solid #e0bfb7;border-radius:9px;min-height:40px;padding:6px 10px;font-size:12px}.hrForeignSaved{color:#526b38;white-space:pre-wrap;background:#f0f6e8;border:1px solid #dce8cc;border-radius:10px;padding:10px 12px}.hrForeignEmpty{text-align:center;color:#788365;padding:25px 10px;line-height:1.8}.hrForeignHub .hrForeignTools{background:#f7f8f3;border:1px solid #e2e7da;border-radius:12px;align-items:end;gap:8px;margin:0 0 13px;padding:10px;display:flex}.hrForeignHub .hrForeignTools>input{flex:1;min-width:0}.hrForeignHub .hrForeignTools>label{flex:1;gap:5px;font-size:11px;display:grid}.hrForeignHub .hrForeignTools :is(input,select){color:#434e33;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dfcc;border-radius:9px;padding:7px 11px;font-size:12px}.hrForeignHub .hrForeignTools>select{width:210px}.hrForeignHub .hrForeignTools>button{color:#52623a;background:#fff;border:1px solid #d8dfcc;border-radius:9px;min-height:42px;padding:7px 12px;font-size:12px}.hrForeignHubBranchCards{margin:0 0 14px}.hrForeignHub .hrForeignBranchSummary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.hrForeignHub .hrForeignBranchSummary>div>button.hrBranchCard{min-height:140px!important;padding:14px!important}.hrForeignHub .hrBranchCardCopy strong{font-size:15px!important}.hrForeignHub .hrBranchCardCopy small,.hrForeignHub .hrBranchCard>b,.hrForeignHub .hrBranchCardFoot small{font-size:11px}.hrForeignHub .hrForeignBranches{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.hrForeignHub .hrForeignBranches>section,.hrForeignHub .hrForeignPriority,.hrForeignHub .hrForeignHistory{background:#fff;border:1px solid #e1e6d7;border-radius:13px;margin:0;overflow:hidden}.hrForeignHub :is(.hrForeignBranches>section,.hrForeignPriority,.hrForeignHistory)>header{background:#f7f9f3;border-bottom:1px solid #e4e9db;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:11px 14px;display:flex}.hrForeignHub :is(.hrForeignBranches,.hrForeignPriority,.hrForeignHistory) h3{margin:0;font-size:14px;font-weight:600}.hrForeignHub :is(.hrForeignBranches,.hrForeignPriority,.hrForeignHistory) header b{font-size:11px}.hrForeignHub .hrForeignEmployee{border-bottom:1px solid #edf0e5;grid-template-columns:minmax(150px,1fr) 125px minmax(110px,auto) auto;align-items:center;gap:10px;min-height:76px;padding:13px 14px;display:grid}.hrForeignHub .hrForeignEmployee:last-child{border-bottom:0}.hrForeignHub .hrForeignIdentity{min-width:0}.hrForeignHub .hrForeignIdentity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.hrForeignHub .hrForeignIdentity small{color:#788266;margin-top:3px;font-size:11px;display:block}.hrForeignExpiry small{color:#8a9278;font-size:10px;display:block}.hrForeignExpiry b{font-size:12px;font-weight:500}.hrForeignHub .hrForeignStatus{text-align:center;white-space:normal;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:500}.hrForeignHub .hrForeignStatus.missing{color:#785796;background:#f2eafa}.hrForeignHub .hrForeignEmployee>button{color:#52663a;background:#fff;border:1px solid #cfd9bf;border-radius:9px;min-height:40px;padding:6px 11px;font-size:12px}.hrForeignFollowupStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.hrForeignFollowupStats button{color:#6c7956;background:#f8faf4;border:1px solid #dfe5d4;border-radius:12px;align-content:center;gap:5px;min-height:82px;padding:10px 6px;display:grid}.hrForeignFollowupStats strong{color:#50663a;font-size:22px;font-weight:600}.hrForeignFollowupStats span{font-size:11px}.hrForeignFollowupStats button[aria-pressed=true]{background:#edf3e1;border-color:#7d9456}.hrForeignHub .hrForeignHistory article{border-bottom:1px solid #e7ebdf;grid-template-columns:1fr auto;gap:6px;padding:13px 14px;display:grid}.hrForeignHub .hrForeignHistory article:last-child{border-bottom:0}.hrForeignHub .hrForeignHistory article>strong{font-size:14px;font-weight:600}.hrForeignHistoryDates{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.hrForeignHistoryDates span{color:#7b846e;gap:3px;display:grid;font-size:10px!important}.hrForeignHistoryDates b{color:#4b613a;font-size:12px;font-weight:500}.hrForeignHub .hrForeignHistory article>small{color:#788266;white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.hrForeignHub .hrForeignHistory article>time{color:#80896f;grid-column:1/-1;font-size:10px}.hrForeignHistoryPages{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.hrForeignHistoryPages button{color:#52663a;background:#fff;border:1px solid #dae1cc;border-radius:9px;min-height:42px;padding:6px 13px;font-size:12px}.hrForeignHubFooter{background:#fff;border-top:1px solid #e5e9dc;flex:none;align-items:center;gap:9px;padding:10px 20px;display:flex}.hrForeignHubFooter small{color:#78816b;flex:1;font-size:11px}.hrForeignHubFooter button{color:#52663a;background:#fff;border:1px solid #d7dfc9;border-radius:10px;min-height:42px;padding:6px 13px;font-size:12px}.hrForeignHubFooter .done{color:#fff;background:#484d34;border:0;min-width:84px;font-weight:600}.hrForeignHubEditOverlay{z-index:13000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#303a2b80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hrForeignHubEdit{color:#363c29;background:#fff;border:1px solid #dce3cf;border-radius:20px;outline:none;flex-direction:column;width:min(480px,100%);max-height:calc(100dvh - 36px);font:400 13px/1.7 AccountArabic,Tahoma,sans-serif;display:flex;overflow:hidden}.hrForeignHubEdit>header{background:linear-gradient(115deg,#f0f2e3,#faf8ef);justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.hrForeignHubEdit h3{margin:0;font-size:18px;font-weight:600}.hrForeignHubEdit small{color:#7c8669;font-size:11px}.hrForeignHubEdit>header button{color:#4a5835;background:#edf0e4;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.hrForeignHubEdit form{flex-direction:column;min-height:0;display:flex}.hrForeignHubEditFields{overscroll-behavior:contain;gap:12px;padding:18px;display:grid;overflow:auto}.hrForeignHubEdit label{gap:5px;font-size:12px;display:grid}.hrForeignHubEditFields :is(input,select,textarea){color:#3d4d2d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d6deca;border-radius:10px;padding:8px 11px}.hrForeignHubEditFields textarea{resize:vertical;min-height:78px}.hrForeignHubEditFields [role=alert]{color:#a44337;margin:0;font-size:12px}.hrForeignHubEdit footer{border-top:1px solid #e5e9dc;flex:none;gap:8px;padding:12px 18px;display:flex}.hrForeignHubEdit footer button{color:#52663a;min-height:44px;font:inherit;background:#fff;border:1px solid #d7dfc9;border-radius:10px;flex:1;padding:8px}.hrForeignHubEdit footer .primary{color:#fff;background:#484d34;border:0}:is(.hrForeignHub,.hrForeignHubEdit) :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #96a274}@media (max-width:700px){.hrForeignHubOverlay{align-items:flex-end!important;padding:0!important}.hrForeignPanel.hrForeignHub{border-radius:22px 22px 0 0;width:100%!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)!important}.hrForeignHubHeader{gap:9px;padding:15px 12px}.hrForeignHubHeader h2{font-size:17px}.hrForeignHubIcon{border-radius:11px;width:38px;height:38px}.hrForeignHubIcon svg{width:24px;height:24px}.hrForeignHubHeader>button{width:36px;height:36px}.hrForeignHubWorkspace{padding:12px}.hrForeignHubNav{flex-wrap:wrap;gap:10px;padding:9px 12px}.hrForeignHubNav h3{font-size:14px}.hrForeignHubNav small{font-size:10px}.hrForeignHubGrid{grid-template-columns:1fr;gap:9px}.hrForeignHub .hrForeignHubTile{grid-template-columns:28px minmax(0,1fr) 14px;gap:9px;min-height:100px;padding:13px 11px}.hrForeignHubCopy strong{font-size:15px}.hrForeignHubCopy small{font-size:11px}.hrForeignHubCopy b{font-size:10px}.hrForeignHubAttention{gap:8px;margin-bottom:13px;padding:9px 10px}.hrForeignHubAttention small{font-size:10px}.hrForeignHubAttention strong{font-size:12px}.hrForeignHub .hrForeignTools{flex-wrap:wrap;gap:7px;padding:9px}.hrForeignHub .hrForeignTools>input,.hrForeignHub .hrForeignTools>label{flex-basis:100%}.hrForeignHub .hrForeignTools>select,.hrForeignHub .hrForeignTools>button{width:100%;min-height:44px}.hrForeignHub .hrForeignBranchSummary>div{gap:8px}.hrForeignHub .hrForeignBranchSummary>div>button.hrBranchCard{min-height:155px!important;padding:10px!important}.hrForeignHub .hrBranchCardCopy strong{font-size:13px!important}.hrForeignHub .hrBranchCardFoot small{font-size:10px}.hrForeignHub .hrForeignEmployee{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.hrForeignHub .hrForeignIdentity{grid-column:1/-1}.hrForeignHub .hrForeignExpiry{grid-column:1}.hrForeignHub .hrForeignStatus{grid-column:1;justify-self:start;font-size:10px}.hrForeignHub .hrForeignEmployee>button{grid-area:2/2/4;min-height:44px}.hrForeignFollowupStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hrForeignFollowupStats button{min-height:70px;padding:8px 5px}.hrForeignFollowupStats strong{font-size:20px}.hrForeignFollowupStats span{font-size:10px}.hrForeignHubFooter{padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:7px;display:grid}.hrForeignHubFooter small{text-align:center;grid-column:1/-1;font-size:10px}.hrForeignHubFooter button{min-height:48px}.hrForeignHub .hrForeignHistory article{grid-template-columns:1fr}.hrForeignHistoryDates{gap:15px}.hrForeignHubEditOverlay{align-items:end;padding:10px}.hrForeignHubEdit{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 20px);border-radius:20px 20px 10px 10px}.hrForeignHubEdit>header,.hrForeignHubEditFields{padding:14px}.hrForeignHubEdit footer{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))}.hrForeignHubEdit footer button{min-height:48px}}@media (max-width:349px){.hrForeignHub .hrForeignBranchSummary>div{grid-template-columns:1fr}}.hrForeignPanel.hrForeignHub{height:auto!important;min-height:0!important}.hrForeignHub .hrForeignEmployee,.hrForeignHub .hrForeignPriority .hrForeignEmployee{grid-template-areas:none}.hrForeignHub .hrForeignEmployee>.hrForeignIdentity,.hrForeignHub .hrForeignEmployee>.hrForeignExpiry,.hrForeignHub .hrForeignEmployee>.hrForeignStatus,.hrForeignHub .hrForeignEmployee>button{grid-area:auto}@media (max-width:700px){.hrForeignHub .hrForeignEmployee>.hrForeignIdentity{grid-area:1/1/auto/-1}.hrForeignHub .hrForeignEmployee>.hrForeignExpiry{grid-area:2/1}.hrForeignHub .hrForeignEmployee>.hrForeignStatus{grid-area:3/1;justify-self:start}.hrForeignHub .hrForeignEmployee>button{grid-area:2/2/4;align-self:center;width:auto;min-height:44px}}
