/* Keep navigation in document flow so it never covers fields or results. */
nav.tabs{position:static!important;inset:auto!important;margin-top:24px;padding-bottom:max(12px,env(safe-area-inset-bottom));height:auto!important;z-index:auto!important}body{padding-bottom:0!important}main{padding-bottom:24px!important}.openingPrivacy summary{font-weight:600;cursor:pointer;line-height:1.5}.openingPrivacy p{margin:12px 0 0}.openingPrivacy{margin-bottom:18px}

#companies label:not(.check)>input,#companies label:not(.check)>select,#companies label:not(.check)>textarea{margin-top:12px}
#employerOpening label:not(.check)>input,#employerOpening label:not(.check)>select,#employerOpening label:not(.check)>textarea,#companyCorrection label:not(.check)>input,#companyCorrection label:not(.check)>select,#companyCorrection label:not(.check)>textarea{margin-top:12px}
body>nav.tabs{position:fixed!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;z-index:40!important;background:#fffffff5;box-shadow:0 -2px 12px #1d1f3414;padding-bottom:max(8px,env(safe-area-inset-bottom))}
body{padding-bottom:calc(var(--tabs-h,76px) + 16px)!important}
#officialContacts{margin-top:18px}
.savedGo{margin-top:10px}.savedNote{display:block;margin-top:8px}
.savedId{font-size:13px;opacity:.75;word-break:break-all;margin-top:-6px}
.company-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.company-actions>button{margin:0;flex:1 1 140px;min-width:0}.company-actions>details,.company-actions>p,.company-actions>small{flex:1 1 100%;margin:0}
.ddpanel{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border:1px solid #c9d0ee;border-radius:12px;box-shadow:0 8px 24px #0003;margin-top:4px;padding:8px}.ddpanel input[type=search]{width:100%;box-sizing:border-box;margin:0 0 6px}.ddlist{max-height:260px;overflow:auto}.ddlist button{display:block;width:100%;text-align:left;margin:0;padding:11px 10px;border:0;border-radius:8px;background:transparent;font:inherit;color:inherit;min-height:44px}.ddlist button[aria-selected=true]{background:#e8ebfb;font-weight:700}.ddlist button:hover{background:#f0f2fc}.ddbtn{cursor:pointer}
.multiGeo input[type=search]{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:38px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center}.multiGeo input[type=search]::-webkit-search-cancel-button{display:none}
#resumeList h2{font-size:15px;line-height:1.3;margin:6px 0}#resumeList .savedId{font-size:11px;line-height:1.3;opacity:.7;margin-top:-2px}#resumeList .savedFor{font-size:13px}

.sc{padding:14px}.sc h3{margin:0;font-size:17px;line-height:1.25;color:#1d2548}.sc button{margin:0}.sc .sid{margin:8px 0 0;font-size:10.5px;color:#8a90ab;word-break:break-all;line-height:1.3}.sc-go{display:flex;gap:8px;margin-top:12px}.sc-go .pri{flex:1;background:#3846b5;color:#fff;border:0;border-radius:12px;padding:12px 8px;font-weight:700;font-size:14px;min-height:44px}.sc-go .pri:only-child{flex:1}.sc.off{opacity:.78}
.sc-a .sc-head{display:flex;align-items:center;gap:10px}.sc-a .num{flex:none;width:26px;height:26px;border-radius:50%;background:#e8ebfb;color:#3846b5;font-weight:700;font-size:13px;display:grid;place-items:center}.sc-a h3{flex:1;min-width:0}.sc-a .sw{flex:none;border:0;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700;background:#e3f4e8;color:#1d6b3a;min-height:32px}.sc-a.off .sw{background:#eceef6;color:#666}.sc-a .chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 36px}.sc-a .chips span{background:#f2f3f8;border-radius:8px;padding:4px 9px;font-size:12.5px;color:#3a4270}.sc-a .sc-links{display:flex;gap:4px;margin-top:8px;border-top:1px solid #eceef6;padding-top:6px}.sc-a .sc-links button{flex:1;background:none;border:0;color:#3846b5;font-size:13px;font-weight:600;min-height:40px;padding:0}.sc-a .sc-links .danger{color:#a3263a;background:none}.sc-a .sid{margin-left:0}
.sc-b{border-left:4px solid #3aa86a;padding-left:14px}.sc-b.off{border-left-color:#b8bccf}.sc-b .sc-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.sc-b .sc-sub{margin:4px 0 0;font-size:13.5px;color:#4a5280}.sc-b .sc-menu{position:relative;flex:none}.sc-b summary{list-style:none;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;font-size:22px;border-radius:10px;background:#f2f3f8;color:#3846b5}.sc-b summary::-webkit-details-marker{display:none}.sc-b .sc-menu>div{position:absolute;right:0;top:44px;z-index:5;background:#fff;border:1px solid #d8dcf0;border-radius:12px;box-shadow:0 8px 24px #0003;padding:6px;min-width:150px}.sc-b .sc-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:11px 10px;min-height:44px;font-size:14px;color:#1d2548}.sc-b .sc-menu .danger{color:#a3263a}.sc-b .sc-foot{margin-top:10px;font-size:12px;color:#5b6390}.sc-b .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3aa86a;margin-right:6px}.sc-b.off .dot{background:#b8bccf}
.sc h3{font-size:15.5px;font-weight:700;line-height:1.35}.sc h3 .pre{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#6b73a3;margin-bottom:2px}.sc-a .chips{margin:8px 0 0}
