/* V120 — profession-linked Work, multi-day Schedule and stable Activity. */
#jobsHomeContent{padding-top:8px!important}
#jobsHomeContent>.jobsDispatchPanel{display:none!important}
.jobsV120Start{width:100%;min-height:56px;margin:0 0 22px;border:0;border-radius:14px;background:linear-gradient(135deg,#20b85f,#118d49);color:#fff;font:inherit;font-size:15px;font-weight:950;letter-spacing:.035em;box-shadow:0 8px 20px rgba(18,148,73,.22);cursor:pointer}
.jobsV120Start:disabled{background:#282828;color:#717171;box-shadow:none;cursor:not-allowed}.jobsV120Start.stop{background:#2a2a2a;color:#f0d46b;border:1px solid rgba(230,196,84,.28)}.jobsV120Start.busy{background:#211c0f;color:#f0d46b;border:1px solid rgba(230,196,84,.20)}
.jobsV120Profession{margin:0 0 14px}.jobsV120Profession small{display:block;margin-bottom:5px;color:#9e873c;font-size:9px;font-weight:950;letter-spacing:.14em}.jobsV120Profession h1{margin:0;color:#f8f4e8;font-size:26px;line-height:1.05;font-weight:950;letter-spacing:-.03em}.jobsV120Profession p{margin:7px 0 0;color:#858585;font-size:11px;line-height:1.4}
.jobsV120ChoiceGrid{display:grid;gap:9px}.jobsV120ChoiceGrid.delivery{grid-template-columns:repeat(3,minmax(0,1fr))}.jobsV120ChoiceGrid.skills{grid-template-columns:repeat(2,minmax(0,1fr))}
.jobsV120Choice{position:relative;min-width:0;min-height:105px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#171717;color:#bbb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:inherit;cursor:pointer}.jobsV120Choice.active{border-color:#e6c454;background:#211c0f;color:#f0d46b;box-shadow:inset 0 0 0 1px rgba(230,196,84,.08)}.jobsV120Choice>i{position:absolute;right:8px;top:8px;width:21px;height:21px;border:1px solid #666;border-radius:50%;display:grid;place-items:center;color:transparent;font-size:11px;font-style:normal;font-weight:950}.jobsV120Choice.active>i{background:#e6c454;border-color:#f5dd86;color:#16130b}.jobsV120ChoiceArt{width:54px;height:38px;display:grid;place-items:center}.jobsV120ChoiceArt svg{width:54px;height:36px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.jobsV120Choice strong{font-size:12px;font-weight:900}.jobsV120Choice.skill{min-height:90px;padding:12px}.jobsV120SkillIcon{width:30px;height:30px;display:grid;place-items:center;color:#c6a944}.jobsV120SkillIcon svg{width:24px;height:24px}.jobsV120Empty{padding:18px;border:1px dashed rgba(255,255,255,.10);border-radius:14px;background:#141414;color:#858585;font-size:12px}

.jobsV120AllWeek{width:100%;height:38px;margin:0 0 8px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#171717;color:#aaa;font:inherit;font-size:10px;font-weight:950;letter-spacing:.08em}.jobsV120AllWeek.active{border-color:#e6c454;background:#211c0f;color:#f0d46b}.jobsV120Week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.jobsV120Day{height:60px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#171717;color:#aaa;display:grid;place-items:center;align-content:center;gap:2px;font:inherit}.jobsV120Day small{font-size:8px;font-weight:900}.jobsV120Day strong{font-size:15px}.jobsV120Day.active{background:linear-gradient(145deg,#e8c95f,#cda842);border-color:#f2d879;color:#16130b}.jobsV120Day.today:not(.active){border-color:rgba(230,196,84,.36)}
.jobsV120Rate{display:block;margin:12px 0 0}.jobsV120Rate>span{display:block;margin:0 0 6px;color:#9a9a9a;font-size:10px;font-weight:850}.jobsV120Rate>div{height:48px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#171717;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 12px}.jobsV120Rate b{color:#f0d46b;font-size:16px}.jobsV120Rate input{min-width:0;width:100%;height:42px;border:0!important;background:transparent!important;color:#f4f1e8!important;font:inherit;font-size:16px;font-weight:900;outline:0}.jobsV120Rate small{color:#858585;font-size:10px;font-weight:800}.jobsV120Rate.disabled{opacity:.45}

/* The old dispatcher used to inject a status panel into Activity every poll. */
#jobsMyContent>.jobsDispatchPanel,#jobsEarnContent>.jobsDispatchPanel,#jobsHistoryContent>.jobsDispatchPanel{display:none!important}

.jobsV120Start:focus-visible,.jobsV120Choice:focus-visible,.jobsV120AllWeek:focus-visible,.jobsV120Day:focus-visible,.jobsV120Rate input:focus-visible{outline:2px solid #f0d46b;outline-offset:2px}
@media(min-width:760px){.jobsV120Start,.jobsV120ChoiceGrid.delivery,.jobsV120Rate{max-width:620px}.jobsV120ChoiceGrid.skills{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:390px){.jobsV120ChoiceGrid.delivery{gap:6px}.jobsV120Choice{min-height:96px;border-radius:13px}.jobsV120Week{gap:3px}.jobsV120Day{height:56px;border-radius:9px}.jobsV120Day strong{font-size:14px}}
