.regmap{display: grid;grid-template-columns: minmax(0,55fr) minmax(0,45fr);gap: 40px;align-items: stretch;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.regmap__frame{min-width: 0;padding: 14px}.regmap__map{position: relative;width: 100%;max-width: 480px;margin: 0 auto;aspect-ratio: 188.4 / 198.47}.regmap__svg{position: absolute;inset: 0;display: block;width: 100%;height: 100%;overflow: visible}.regmap__area{fill: var(--surface);stroke: var(--line-strong);stroke-width: 1;vector-effect: non-scaling-stroke;filter: drop-shadow(0 2px 4px rgba(0,0,0,.08))}:root[data-theme="dark"] .regmap__area{fill: var(--surface-2);filter: drop-shadow(0 2px 6px rgba(0,0,0,.5))}.regmap__dot{position: absolute;z-index: 2;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;transform: translate(-50%,-50%)}.regmap__pt{width: 11px;height: 11px;border-radius: 50%;background: var(--accent-bg);border: 2px solid var(--card);box-shadow: 0 1px 4px rgba(0,0,0,.35);transition: transform .12s ease}.regmap__dot:hover,.regmap__dot:focus-visible,.regmap__dot.is-hot{z-index: 8;outline: none}.regmap__dot:hover .regmap__pt,.regmap__dot:focus-visible .regmap__pt,.regmap__dot.is-hot .regmap__pt{transform: scale(1.5)}.regmap__dot:focus-visible .regmap__pt{outline: 2px solid var(--accent);outline-offset: 3px}.regmap__dot--main{z-index: 5;width: 30px;height: 30px}.regmap__dot--main .regmap__pt{width: 17px;height: 17px;border-width: 2.5px;box-shadow: 0 1px 4px rgba(0,0,0,.35),0 0 0 7px var(--accent-soft),0 0 0 8px color-mix(in srgb,var(--accent-bg) 25%,transparent)}.regmap__dot--main:hover .regmap__pt,.regmap__dot--main.is-hot .regmap__pt{transform: scale(1.12)}.regmap__body{display: flex;flex-direction: column;min-width: 0;min-height: 0;padding: 14px 0}.regmap__t{font: 800 24px/1.2 var(--f-head);letter-spacing: -.2px}.regmap__d{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--text-2)}.regmap__list{flex: 1 1 auto;height: 0;min-height: 0;overflow-y: auto;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 24px;align-content: start;margin-top: 18px;padding-right: 8px;border-top: 1px solid var(--line);scrollbar-width: thin;scrollbar-color: var(--line-strong) transparent}.regmap__list::-webkit-scrollbar{width: 6px}.regmap__list::-webkit-scrollbar-thumb{border-radius: var(--radius-ctl);background: var(--line-strong)}.regmap__list li{border-bottom: 1px solid var(--line)}.regmap__list a{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 10px 0;font-size: 15px;font-weight: 700;line-height: 1.3}.regmap__list a .t{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.regmap__list svg{flex: none;width: 17px;height: 17px;color: var(--accent)}.regmap__list a.is-hot .t{text-decoration: underline;text-underline-offset: 2px}@media (max-width: 1023px){.regmap{grid-template-columns: minmax(0,1fr);gap: 20px}.regmap__map{max-width: 440px}.regmap__body{padding: 0}.regmap__list{flex: none;height: auto;max-height: 320px}}@media (max-width: 767px){.regmap__frame{padding: 8px 4px}.regmap__t{font-size: 21px}.regmap__list{max-height: 300px;column-gap: 16px}.regmap__list a{font-size: 14px;gap: 8px}.regmap__list a .t{white-space: normal}.regmap__pt{width: 10px;height: 10px}}@media (prefers-reduced-motion: reduce){.regmap__pt{transition: none}}
.fld{display: flex;flex-direction: column;gap: 6px;min-width: 0}.fld > label,.fld__lbl{font-size: 14px;font-weight: 700;line-height: 1.3;color: var(--text)}.fld .req,.fsum .req{color: var(--accent)}.fld .opt{font-weight: 400;color: var(--muted)}.fld input,.fld select,.fld textarea,.inp input,.sel select{width: 100%;min-width: 0;height: 44px;padding: 0 14px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);color: var(--text);font: 400 15px/1.4 var(--f-text)}.fld textarea{height: auto;min-height: 120px;padding: 11px 14px;resize: vertical}.fld input::placeholder,.fld textarea::placeholder{color: var(--muted)}.fld input:hover,.fld select:hover,.fld textarea:hover,.sel select:hover{border-color: var(--text-2)}.fld input:focus,.fld select:focus,.fld textarea:focus,.sel select:focus,.inp input:focus{outline: 0;border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft)}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible,.sel select:focus-visible{outline: 0}.fld__hint{font-size: 13px;line-height: 1.45;color: var(--muted)}.fld__err{display: flex;align-items: flex-start;gap: 6px;font-size: 13px;font-weight: 700;line-height: 1.4;color: var(--accent)}.fld__err[hidden]{display: none}.fld__err::before{content: "!";flex: none;display: grid;place-items: center;width: 16px;height: 16px;margin-top: 1px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: #fff;font-size: 11px}.fld.is-err input,.fld.is-err select,.fld.is-err textarea{border-color: var(--accent);background: var(--accent-soft)}.fld.is-ok input,.fld.is-ok textarea{border-color: var(--good)}.sel{position: relative;display: block;min-width: 0}.sel select{appearance: none;-webkit-appearance: none;padding-right: 38px;cursor: pointer}.sel::after{content: "";position: absolute;right: 16px;top: 50%;width: 7px;height: 7px;margin-top: -6px;pointer-events: none;border-right: 1.5px solid var(--text-2);border-bottom: 1.5px solid var(--text-2);transform: rotate(45deg)}.sel--sm select{height: 36px;padding-left: 10px;font-size: 14px}.inp{position: relative;display: flex;align-items: center;min-width: 0}.inp--ico > svg{position: absolute;left: 13px;width: 20px;height: 20px;color: var(--muted);pointer-events: none}.inp--ico input{padding-left: 42px}.inp--suf input{padding-right: 36px}.inp--suf > span{position: absolute;right: 12px;font-size: 14px;color: var(--muted);pointer-events: none}.inp-phone{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 8px}.check{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 12px;align-items: start;font-size: 14px;line-height: 1.5;color: var(--text-2);cursor: pointer}.check input{position: absolute;opacity: 0;pointer-events: none}.check__box{display: grid;place-items: center;width: 22px;height: 22px;margin-top: 0;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);color: transparent}.check__box svg{width: 15px;height: 15px}.check input:checked + .check__box{border-color: var(--accent-bg);background: var(--accent-bg);color: #fff}.check input:focus-visible + .check__box{outline: 3px solid var(--accent);outline-offset: 2px}.check a{color: var(--accent);font-weight: 700}.check a:hover{text-decoration: underline}.check.is-err .check__box{border-color: var(--accent);background: var(--accent-soft)}.chips,.seg{display: flex;flex-wrap: wrap;gap: 8px}.chips label,.seg label{position: relative;cursor: pointer}.chips input,.seg input{position: absolute;opacity: 0;pointer-events: none}.chips span,.seg span{display: inline-flex;align-items: center;height: 40px;padding: 0 16px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);font-size: 14px;font-weight: 700}.chips label:hover span,.seg label:hover span{border-color: var(--accent)}.chips input:checked + span,.seg input:checked + span{border-color: var(--accent);color: var(--accent);box-shadow: inset 0 0 0 1px var(--accent)}.chips input:focus-visible + span,.seg input:focus-visible + span{outline: 3px solid var(--accent);outline-offset: 2px}.seg{flex-wrap: nowrap;gap: 0}.seg span{height: 44px;padding: 0 14px}.seg label + label span{margin-left: -1px}.seg label:first-child span{border-radius: var(--radius-ctl) 0 0 var(--radius-ctl)}.seg label:last-child span{border-radius: 0 var(--radius-ctl) var(--radius-ctl) 0}.seg input:checked + span{position: relative;z-index: 1}.jlist-col{display: flex;flex-direction: column;gap: 48px}.jsearch{margin-bottom: -24px;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.jsearch__h{font: 800 22px/1.2 var(--f-head);letter-spacing: -.2px}.jsearch__d{margin-top: 6px;font-size: 14px;color: var(--text-2)}.jsearch__form{display: flex;gap: 12px;margin-top: 18px}.jsearch__q{flex: 1}.jsearch__q input{height: 48px}.jsearch__go{flex: none;height: 48px;min-width: 140px;font-size: 15px}.jinfo{margin-bottom: -24px;border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.jinfo__sum{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 12px var(--card-pad);cursor: pointer;list-style: none;border-radius: var(--radius)}.jinfo__sum::-webkit-details-marker{display: none}.jinfo__i{flex: none;display: grid;place-items: center;color: var(--muted)}.jinfo__i svg{width: 22px;height: 22px}.jinfo__t{flex: 1;font-size: 15px;font-weight: 700;line-height: 1.35}.jinfo__sum:hover .jinfo__t{text-decoration: underline;text-underline-offset: 2px}.jinfo__pm{position: relative;flex: none;width: 16px;height: 16px}.jinfo__pm::before,.jinfo__pm::after{content: "";position: absolute;left: 0;top: 7px;width: 16px;height: 2px;background: var(--accent)}.jinfo__pm::after{transform: rotate(90deg)}.jinfo[open] .jinfo__pm::after{display: none}.jinfo__body{padding: 0 var(--card-pad) var(--card-pad) calc(var(--card-pad) + 34px);font-size: 14px;line-height: 1.6;color: var(--text-2)}.jinfo__body p + p{margin-top: 10px}.jinfo__body a{color: var(--accent);font-weight: 700}.jinfo__body a:hover{text-decoration: underline}.jres{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 12px 24px;margin-bottom: -24px}.jres__n{font-size: 16px;color: var(--text-2)}.jres__n b{font: 900 22px/1 var(--f-head);color: var(--text);letter-spacing: -.3px}.jres__sort{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--muted)}.jres__sort{flex: none}.jres__sort .sel{width: 190px}.jres__n{min-width: 0}.jsec .lh{margin-bottom: 20px}.jsec__src{font-size: 13px;color: var(--muted)}.jsec__src a{color: var(--accent);font-weight: 700}.jsec__src a:hover{text-decoration: underline}.jlist{display: flex;flex-direction: column;gap: 16px}.jrow{position: relative;display: grid;grid-template-columns: 56px minmax(0,1fr) auto;gap: 18px;height: auto;padding: 20px 22px}.jrow__logo{width: 56px;height: 56px;font-size: 19px}.jrow__ico{display: grid;place-items: center;width: 56px;height: 56px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.jrow__ico svg{width: 24px;height: 24px}.jrow__main{min-width: 0}.jrow__top{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px}.jrow__t{font-size: 18px;font-weight: 700;line-height: 1.3;letter-spacing: -.2px}.jrow .jrow__t .t{display: inline;margin: 0;font-size: inherit}.jrow__t a::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: var(--radius)}.jrow:hover .jrow__t .t{text-decoration: underline;text-underline-offset: 2px}.jrow .infopop--badge{position: relative;z-index: 2;margin: 0}.jrow__meta{display: flex;flex-wrap: wrap;gap: 6px 20px;margin-top: 8px}.jrow__ex{margin-top: 10px;font-size: 14px;line-height: 1.5;color: var(--text-2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.jrow__tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 12px}.jrow__tags:empty{display: none}.jrow__tags li{padding: 5px 9px;border-radius: var(--radius-ctl);background: var(--surface-2);font-size: 12px;font-weight: 700;color: var(--text-2)}.jrow__side{display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;gap: 12px}.jrow .job__when{margin: 0;align-self: flex-end;white-space: nowrap}.jrow__btn{position: relative;z-index: 2;height: 40px;padding: 0 20px}.jrow--promo{box-shadow: var(--shadow),inset 3px 0 0 var(--accent-bg)}.jpager{margin-top: -16px}.pager__gap{border-color: transparent !important;min-width: 24px !important;padding: 0 !important;color: var(--muted)}.jcta .jobpanel__t{font-size: 22px}.jcta__steps{flex-direction: column;gap: 10px;margin: 18px 0 22px;padding: 16px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.jcta .btn{margin-top: 0}.jcta .btn svg{color: #fff}.jcta__price{margin-top: 12px;text-align: center;font-size: 13px;color: var(--muted)}.jcta__price b{color: var(--text)}.ohead{margin-bottom: 40px;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.ohead__top{display: grid;grid-template-columns: 80px minmax(0,1fr);gap: 20px;align-items: center}.ohead__logo{width: 80px;height: 80px;font-size: 26px}.ohead__id .kick{margin-bottom: 8px}.art .ohead__h1{margin: 0;font-size: 36px}.ohead__co{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 10px;font-size: 17px;font-weight: 700}.ohead__co .infopop--badge{margin: 0}.ofacts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px 24px;margin: 24px 0 0;padding: 24px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.ofacts > div{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 12px;align-items: start}.ofacts__i{grid-row: span 2;display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.ofacts__i svg{width: 20px;height: 20px}.ofacts dt{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.ofacts dd{margin-top: 3px;font-size: 15px;font-weight: 700;line-height: 1.35}.ofacts dd small{font-size: 13px;font-weight: 400;color: var(--text-2)}.ofacts__pay dd{font-size: 17px}.ohead__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 24px}.ohead__apply{min-width: 190px;height: 48px;font-size: 15px}.ohead__apply svg,.oapply .btn--solid svg{color: #fff}.ohead__acts .shr{position: relative}.offer__body .osec + .osec{margin-top: 40px}.art__body .osec h2{margin: 0 0 16px}.art__body .osec p:last-child{margin-bottom: 0}.osec__h3{margin: 24px 0 12px;font-size: 16px;font-weight: 700}.olist li{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 12px;align-items: start;padding: 9px 0;font-size: 17px;line-height: 1.5}.olist__i{display: grid;place-items: center;width: 26px;height: 26px;margin-top: 0;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.olist__i svg{width: 15px;height: 15px}.olist--soft li{color: var(--text-2)}.oapply{display: grid;grid-template-columns: minmax(0,1fr) 260px;gap: 32px;align-items: center;margin: 48px 0 var(--block-gap);padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.oapply h2{font: 800 24px/1.2 var(--f-head);letter-spacing: -.2px}.oapply__txt > p{margin-top: 10px;font-size: 15px;line-height: 1.55;color: var(--text-2)}.oapply__rows{margin-top: 14px}.oapply__rows a{color: var(--accent);font-weight: 700}.oapply__cta .btn{width: 100%;height: 48px;font-size: 15px}.oapply__cta p{margin-top: 10px;font-size: 12px;line-height: 1.45;color: var(--muted);text-align: center}.osim__grid .job .t{font-size: 16px}.oside{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.oside__pay{font: 900 26px/1.1 var(--f-head);letter-spacing: -.3px}.oside__pay span{display: block;margin-top: 6px;font: 400 14px/1.4 var(--f-text);color: var(--text-2);letter-spacing: 0}.oside__rows{margin: 16px 0 20px}.oside__rows div{display: flex;justify-content: space-between;gap: 12px;padding: 10px 0;border-top: 1px solid var(--line);font-size: 14px}.oside__rows dt{color: var(--text-2)}.oside__rows dd{font-weight: 700}.oside .btn{width: 100%;height: 48px;font-size: 15px}.oside__note{margin-top: 10px;font-size: 12px;line-height: 1.45;color: var(--muted)}.ofirm{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.ofirm .lh{margin-bottom: 16px}.ofirm__top{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 14px;align-items: center;margin-bottom: 12px}.ofirm__n{font-size: 17px;font-weight: 700;line-height: 1.3}.ofirm__k{margin-top: 2px;font-size: 13px;color: var(--muted)}.ofirm .featf__rows b{color: var(--text)}.ofirm__btn{width: 100%;margin-top: 16px}.jform{display: flex;flex-direction: column;gap: 32px}.fsec,.fpk,.fprev,.fsum{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.fpk,.fprev{padding: 0;background: none;box-shadow: none}.fsec__head{display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 14px;align-items: start;margin-bottom: 24px;padding-bottom: 18px;border-bottom: 1px solid var(--line)}.fsec__head--plain{padding-bottom: 0;border-bottom: 0;margin-bottom: 20px}.fsec__n{display: grid;place-items: center;width: 36px;height: 36px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: #fff;font: 900 16px/1 var(--f-head)}.fsec__n--ico{background: var(--surface-2);color: var(--accent)}.fsec__n svg{width: 20px;height: 20px}.fsec__head h2{font: 800 22px/1.25 var(--f-head);letter-spacing: -.2px}.fsec__head p{margin-top: 4px;font-size: 14px;line-height: 1.45;color: var(--text-2)}.fgrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 24px}.fld--full{grid-column: 1 / -1}.fld__count{align-self: flex-end;margin-top: -2px;font-size: 12px;color: var(--muted)}.payrow{display: grid;grid-template-columns: minmax(0,1fr) 12px minmax(0,1fr) minmax(0,1fr) auto;gap: 10px;align-items: center}.payrow__dash{text-align: center;color: var(--muted)}.pkgs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--grid-gap);margin: 0;padding: 0;border: 0;min-width: 0}.pkg{position: relative;display: flex;flex-direction: column;padding: 28px var(--card-pad) var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow);cursor: pointer}.pkg input{position: absolute;opacity: 0;pointer-events: none}.pkg:has(input:checked){box-shadow: var(--shadow),inset 0 0 0 2px var(--accent)}.pkg:has(input:focus-visible){outline: 3px solid var(--accent);outline-offset: 3px}.pkg__badge{position: absolute;top: -9px;left: var(--card-pad);margin: 0;vertical-align: 0}.pkg__name{font: 800 20px/1.2 var(--f-head)}.pkg__price{margin-top: 10px;font: 900 34px/1 var(--f-head);letter-spacing: -.5px}.pkg__price small{display: block;margin-top: 6px;font: 400 13px/1.3 var(--f-text);color: var(--muted);letter-spacing: 0}.pkg__feats{flex: 1;margin: 20px 0 22px;padding-top: 16px;border-top: 1px solid var(--line)}.pkg__feats li{display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 10px;padding: 6px 0;font-size: 14px;line-height: 1.4}.pkg__feats svg{width: 18px;height: 18px;margin-top: 1px}.pkg__y svg{color: var(--good)}.pkg__n{color: var(--muted)}.pkg__n span{text-decoration: line-through}.pkg__n svg{color: var(--muted)}.pkg__pick{display: flex;align-items: center;justify-content: center;height: 44px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);font-size: 14px;font-weight: 700}.pkg:hover .pkg__pick{border-color: var(--accent)}.pkg__on{display: none;align-items: center;gap: 6px}.pkg__on svg{width: 17px;height: 17px}.pkg:has(input:checked) .pkg__pick{border-color: var(--accent-bg);background: var(--accent-bg);color: #fff}.pkg:has(input:checked) .pkg__on{display: inline-flex}.pkg:has(input:checked) .pkg__off{display: none}.fpk__steps{justify-content: center;margin-top: 24px;font-weight: 400;color: var(--text-2)}.fmap{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;min-height: 150px;padding: 20px;border: 1px dashed var(--line-strong);border-radius: var(--radius);background: var(--surface-2);text-align: center;background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: 32px 32px}.fmap__pin{display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--radius-ctl);background: var(--card);box-shadow: var(--shadow);color: var(--accent)}.fmap__pin svg{width: 24px;height: 24px}.fmap__t{font-size: 13px;color: var(--muted)}.fmap__a{font-size: 15px;font-weight: 700}.fprev .jrow{cursor: default}.job__r[hidden]{display: none}.fprev__badge{display: inline-flex;margin: 0}.fsum__row{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: 15px}.fsum__row span{color: var(--text-2)}.fsum__row--tot b{font: 900 22px/1.2 var(--f-head)}.fsum__row--tot small{font: 400 13px var(--f-text);color: var(--muted)}.fsum .check{margin-top: 22px}.fsum > .fld__err{margin: 8px 0 0 34px}.fsum__go{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-top: 24px;padding-top: 24px;border-top: 1px solid var(--line)}.fsum__btn{min-width: 240px;height: 52px;font-size: 16px}.fsum__btn svg{color: #fff}.fsum__go p{flex: 1;min-width: 240px;font-size: 13px;line-height: 1.5;color: var(--muted)}.fok{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 12px;margin-top: 20px;padding: 16px 18px;border-radius: var(--radius);background: var(--surface-2);font-size: 14px}.fok[hidden]{display: none}.fok > svg{width: 32px;height: 32px;padding: 6px;border-radius: var(--radius-ctl);background: var(--good);color: #fff}.fok p{margin-top: 2px;color: var(--text-2)}.fhelp{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.fhelp .lh{margin-bottom: 14px}.fhelp > p{margin-bottom: 10px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.fhelp .featf__rows a{color: var(--accent);font-weight: 700}@media (max-width: 1240px){.ofacts{grid-template-columns: repeat(2,minmax(0,1fr))}.payrow{grid-template-columns: minmax(0,1fr) 12px minmax(0,1fr)}.payrow > .sel{grid-column: 1 / 2}.payrow > .seg{grid-column: 3 / 4}}@media (max-width: 767px){.jlist-col{gap: 40px}.jsearch__go{min-width: 0;padding: 0 16px}.jinfo{margin-bottom: -16px}.jsearch{margin-bottom: -16px}.jpager .pager > :nth-child(4),.jpager .pager > :nth-child(5){display: none}.jsearch__q input{font-size: 14px;padding-right: 8px}.jinfo__body{padding-left: var(--card-pad)}.jres{flex-wrap: wrap;margin-bottom: -16px}.jres__sort .sel{width: 170px}.jrow{grid-template-columns: 44px minmax(0,1fr);gap: 14px;padding: 16px}.jrow__logo,.jrow__ico{width: 44px;height: 44px;font-size: 16px}.jrow__ico svg{width: 20px;height: 20px}.jrow__t{font-size: 17px}.jrow__side{grid-column: 1 / -1;flex-direction: row;align-items: center;padding-top: 12px;border-top: 1px solid var(--line)}.jrow .job__when{align-self: center}.jrow__meta{flex-direction: column;gap: 6px}.ohead__top{grid-template-columns: 56px minmax(0,1fr);gap: 14px;align-items: start}.ohead__logo{width: 56px;height: 56px;font-size: 19px}.art .ohead__h1{font-size: 26px}.ohead__co{font-size: 15px}.ofacts{grid-template-columns: minmax(0,1fr);gap: 14px}.ohead__acts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.ohead__acts .oprint{display: none}.ohead__acts .btn svg{flex: none}.ohead__acts .ohead__apply{grid-column: 1 / -1}.ohead__acts .shr,.ohead__acts .shr__btn{width: 100%}.ohead__acts .btn{padding: 0 10px}.olist li{font-size: 16px}.oapply{grid-template-columns: minmax(0,1fr);gap: 20px;margin-top: 40px}.jform{gap: 24px}.fgrid{grid-template-columns: minmax(0,1fr);gap: 18px}.fsec__head h2{font-size: 20px}.payrow{grid-template-columns: minmax(0,1fr) 12px minmax(0,1fr)}.payrow > .sel{grid-column: 1 / -1}.payrow > .seg{grid-column: 1 / -1}.seg label{flex: 1}.seg span{justify-content: center;width: 100%}.pkgs{grid-template-columns: minmax(0,1fr);gap: 24px}.fsum__btn{width: 100%}}@media print{.alert,.navbar,.aside,.footer,.ohead__acts,.osim,.crumbs{display: none !important}.layout{display: block}}.oapply__rows a.sl-reveal{text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.sl-applybox{margin-top: 12px;padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--radius-ctl);background: var(--surface-2);text-align: center}.sl-applybox__l{font-size: 13px;color: var(--text-2)}.sl-applybox__v{display: block;margin: 4px 0 10px;font-weight: 700;color: var(--accent);word-break: break-all}.sl-applybox__c{width: 100%;height: 40px}
