/* Shared compact selector beside each JOBIN logo. */
.jps-brand-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;position:relative}
.jps-brand-group .brand{margin:0;padding:0;background:none;border-radius:0}
.jps-brand-group .brand img{display:block}
.jobin-project-bar{position:static;z-index:50;color:#10284a;background:none;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;width:auto;height:auto;isolation:isolate}
.jobin-project-bar *{box-sizing:border-box}
.jobin-project-bar .jps-inner{display:block;width:auto;height:auto;margin:0}
.jobin-project-bar .jps-switch{position:static;border:0;margin:0;padding:0;background:none;color:#10284a}
.jobin-project-bar .jps-summary{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;padding:0;list-style:none;cursor:pointer;color:#286cf0;background:#edf4ff;margin:0;border:1px solid #d6e4f6;border-radius:50%;animation:jps-attention 12s ease-in-out infinite}
.jobin-project-bar .jps-summary:hover{color:#10284a;background:#e1edff;animation:none}
.jobin-project-bar .jps-summary::-webkit-details-marker{display:none}
.jobin-project-bar .jps-summary::marker{content:''}
.jobin-project-bar .jps-chevron{display:block;width:12px;height:12px;flex:none;margin:0;padding:0;border:0;border-radius:0;background:none;fill:none;color:inherit;transform:none;transition:transform .15s}
.jobin-project-bar .jps-switch[open] .jps-chevron{transform:rotate(180deg)}
.jobin-project-bar .jps-panel{position:absolute;top:calc(100% + 8px);left:0;width:300px;max-width:calc(100vw - 40px);padding:8px;background:white;color:#10284a;border:1px solid #dce5f2;border-radius:12px;box-shadow:0 14px 36px #10284a26;display:grid;gap:4px}
.jobin-project-bar .jps-link{display:grid;grid-template-columns:1fr 20px;align-items:center;gap:3px 14px;padding:13px 14px;border-radius:8px;color:#10284a;text-decoration:none;font-size:13px;line-height:1.5;letter-spacing:0;background:none;margin:0}
.jobin-project-bar .jps-link strong{font-size:14px;font-weight:700;color:#10284a}
.jobin-project-bar .jps-link small{grid-column:1;font-size:12px;color:#526c88;line-height:1.4}
.jobin-project-bar .jps-link .jps-mark{grid-column:2;grid-row:1/3;color:#286cf0;font-size:17px;text-align:center}
.jobin-project-bar .jps-link:hover,.jobin-project-bar .jps-link[aria-current="page"]{background:#edf4ff;color:#10284a}
.jobin-project-bar .jps-summary:focus-visible,.jobin-project-bar .jps-link:focus-visible{outline:3px solid #38c5ef;outline-offset:3px;border-radius:4px}
body[data-jobin-project="turkiye"]>header{position:relative;z-index:50}
body[data-jobin-project="visa"]>header,body[data-jobin-project="global"]>.header{top:0}
.jps-error-header{width:min(1280px,calc(100% - 40px));margin:auto;padding:16px 0}
.jps-error-header .brand img{width:145px;height:50px;object-fit:contain;display:block}
@media(max-width:680px){.jobin-project-bar .jps-summary{width:32px;height:32px;min-height:32px}.jobin-project-bar .jps-link{padding:14px}.jobin-project-bar .jps-panel{width:290px}}
@keyframes jps-attention{0%,16%,100%{box-shadow:0 0 0 0 #286cf000}8%{box-shadow:0 0 0 5px #286cf020}}
.jobin-project-bar .jps-switch[open] .jps-summary{animation:none}
@media(prefers-reduced-motion:reduce){.jobin-project-bar .jps-chevron{transition:none}.jobin-project-bar .jps-summary{animation:none}}
