.vk_jobInfo-type-stripe table{border-top:none}.vk_jobInfo-type-stripe th,.vk_jobInfo-type-stripe td{border:none}.vk_jobInfo-type-stripe tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.vk_jobInfo_table th,.vk_jobInfo_table td{padding:10px;font-size:14px}.vk_jobInfo_amount_before,.vk_jobInfo_amount_figure,.vk_jobInfo_amount_after{margin-right:3px;display:inline-block}.sstf{--sstf-accent:#1e40af;box-sizing:border-box;width:100%;max-width:var(--sstf-container-width,100%);margin:var(--sstf-container-margin,0 auto);padding:var(--sstf-container-padding,0);background:var(--sstf-container-bg,transparent);border:var(--sstf-container-border,none);box-shadow:var(--sstf-container-shadow,none)}.sstf *,.sstf *::before,.sstf *::after{box-sizing:border-box}.sstf .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.sstf__inner{display:flex;flex-direction:column;gap:0}.sstf__filters{margin:var(--sstf-filter-margin,0 0 24px 0);min-width:0}.sstf__main{min-width:0}.sstf--layout-left .sstf__inner{display:grid;grid-template-columns:var(--sstf-sidebar-width,240px) minmax(0,1fr);gap:var(--sstf-gap,24px);align-items:start}.sstf--layout-left.sstf--no-filter .sstf__inner{grid-template-columns:minmax(0,1fr)}.sstf--layout-left .sstf__filters{margin:var(--sstf-filter-margin,0)}.sstf .sstf-filter{margin:0;font-family:var(--sstf-filter-font,inherit);font-size:var(--sstf-filter-size,.9rem);font-weight:var(--sstf-filter-weight,500);color:var(--sstf-filter-color,#1f2937)}.sstf .sstf-filter__fieldset{border:0;margin:0;padding:0;min-width:0}.sstf .sstf-filter__label{display:block;margin:0 0 .6em;padding:0;font-weight:700;font-size:1em;color:var(--sstf-filter-color,#1f2937)}.sstf .sstf-filter__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sstf--layout-left .sstf-filter__list{flex-direction:column;flex-wrap:nowrap}.sstf .sstf-filter__item{margin:0;padding:0}.sstf .sstf-filter__item::before{content:none}.sstf .sstf-filter__option,.sstf .sstf-filter__all{display:inline-flex;align-items:center;gap:.45em;padding:var(--sstf-filter-padding,.4em .9em);border:var(--sstf-filter-border,1px solid #d1d5db);border-radius:var(--sstf-filter-radius,999px);background:var(--sstf-filter-bg,#ffffff);color:var(--sstf-filter-color,#1f2937);font:inherit;line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.sstf--layout-left .sstf-filter__option,.sstf--layout-left .sstf-filter__all{display:flex;width:100%}.sstf .sstf-filter__option input[type="checkbox"]{margin:0;width:1em;height:1em;accent-color:var(--sstf-filter-active-bg,var(--sstf-accent));flex:0 0 auto}.sstf .sstf-filter__item.is-active>.sstf-filter__option,.sstf .sstf-filter__item.is-active>.sstf-filter__all,.sstf .sstf-filter__option:has(input:checked){background:var(--sstf-filter-active-bg,var(--sstf-accent));color:var(--sstf-filter-active-color,#ffffff);border-color:var(--sstf-filter-active-bg,var(--sstf-accent))}.sstf .sstf-filter__option:hover,.sstf .sstf-filter__all:hover{border-color:var(--sstf-filter-active-bg,var(--sstf-accent))}.sstf .sstf-filter__option:focus-within,.sstf .sstf-filter__all:focus-visible,.sstf .sstf-filter__select:focus-visible,.sstf .sstf-filter__submit:focus-visible,.sstf .sstf-page:focus-visible,.sstf .sstf-load-more:focus-visible,.sstf .sstf-card__link:focus-visible,.sstf .sstf-card__button:focus-visible{outline:2px solid var(--sstf-filter-active-bg,var(--sstf-accent));outline-offset:2px}.sstf .sstf-filter__count{opacity:.75;font-size:.9em}.sstf .sstf-filter__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sstf--layout-left .sstf-filter__row{flex-direction:column;align-items:stretch}.sstf .sstf-filter__select{min-width:200px;max-width:100%;padding:var(--sstf-filter-padding,.45em .9em);border:var(--sstf-filter-border,1px solid #d1d5db);border-radius:var(--sstf-filter-radius,6px);background-color:var(--sstf-filter-bg,#ffffff);color:var(--sstf-filter-color,#1f2937);font:inherit;height:auto}.sstf .sstf-filter__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.sstf .sstf-filter__row .sstf-filter__actions{margin-top:0}.sstf .sstf-filter__submit{display:inline-block;padding:var(--sstf-filter-padding,.45em 1.1em);border:1px solid var(--sstf-filter-active-bg,var(--sstf-accent));border-radius:var(--sstf-filter-radius,999px);background:var(--sstf-filter-active-bg,var(--sstf-accent));color:var(--sstf-filter-active-color,#ffffff);font:inherit;line-height:1.3;cursor:pointer}.sstf .sstf-filter__reset{color:var(--sstf-filter-color,#1f2937);text-decoration:underline;font:inherit}.sstf.sstf--js .sstf-filter[data-auto-submit="1"] .sstf-filter__submit{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sstf .sstf-grid{display:grid;grid-template-columns:repeat(var(--sstf-columns,3),minmax(0,1fr));gap:var(--sstf-gap,24px);margin:0;padding:0}.sstf .sstf-grid--empty{display:block}.sstf .sstf-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--sstf-card-bg,#ffffff);border:var(--sstf-card-border,1px solid #e5e7eb);border-radius:var(--sstf-card-radius,8px);box-shadow:var(--sstf-card-shadow,0 1px 3px rgb(0 0 0 / .08));transition:box-shadow 0.2s ease,transform 0.2s ease}.sstf .sstf-card--linked:hover{transform:translateY(-2px);box-shadow:var(--sstf-card-shadow,0 6px 16px rgb(0 0 0 / .12))}.sstf .sstf-card__media{display:block;width:var(--sstf-image-width,100%);max-width:100%;margin:0 auto;overflow:hidden;border-radius:var(--sstf-image-radius,0);line-height:0}.sstf .sstf-card__img,.sstf .sstf-card__media img{display:block;width:100%;height:var(--sstf-image-height,220px);max-width:100%;object-fit:var(--sstf-image-fit,cover);border-radius:var(--sstf-image-radius,0);margin:0}.sstf .sstf-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.6em;padding:var(--sstf-card-padding,1.25rem)}.sstf .sstf-card__title{margin:0;padding:0;font-family:var(--sstf-title-font,inherit);font-size:var(--sstf-title-size,1.25rem);font-weight:var(--sstf-title-weight,700);line-height:var(--sstf-title-line-height,1.3);text-align:var(--sstf-title-align,left);color:var(--sstf-title-color,#111827);overflow-wrap:break-word;word-break:break-word;hyphens:auto}.sstf .sstf-card__title a,.sstf .sstf-card__link{color:var(--sstf-title-color,#111827);text-decoration:none;font:inherit;transition:color 0.15s ease}.sstf .sstf-card__link:hover,.sstf .sstf-card__link:focus,.sstf .sstf-card--linked:hover .sstf-card__link{color:var(--sstf-title-hover-color,var(--sstf-accent))}.sstf .sstf-card--linked .sstf-card__link::after{content:"";position:absolute;inset:0;z-index:1}.sstf .sstf-card--linked .sstf-card__button{position:relative;z-index:2}.sstf .sstf-card__meta{display:flex;flex-wrap:wrap;gap:.2em;color:var(--sstf-meta-color,#6b7280);font-size:var(--sstf-meta-size,.8rem);line-height:1.4}.sstf .sstf-card__excerpt{color:var(--sstf-excerpt-color,#4b5563);font-family:var(--sstf-excerpt-font,inherit);font-size:var(--sstf-excerpt-size,.95rem);font-weight:var(--sstf-excerpt-weight,400);line-height:1.6}.sstf .sstf-card__excerpt p{margin:0}.sstf .sstf-card__footer{margin-top:auto;padding-top:.4em}.sstf .sstf-card__button{display:inline-block;padding:var(--sstf-btn-padding,.5em 1.1em);border:var(--sstf-btn-border,1px solid transparent);border-radius:var(--sstf-btn-radius,4px);background:var(--sstf-btn-bg,var(--sstf-accent));color:var(--sstf-btn-color,#ffffff);font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.sstf .sstf-card__button:hover,.sstf .sstf-card__button:focus{background:var(--sstf-btn-hover-bg,#1e3a8a);color:var(--sstf-btn-hover-color,#ffffff)}.sstf .sstf-empty{margin:0;padding:2em 1em;text-align:center;color:var(--sstf-meta-color,#6b7280)}.sstf .sstf-pagination{margin-top:var(--sstf-gap,24px);display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.sstf .sstf-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.sstf .sstf-pagination__list li{margin:0;padding:0}.sstf .sstf-page,.sstf .sstf-load-more{display:inline-block;min-width:2.4em;padding:var(--sstf-filter-padding,.45em .9em);border:var(--sstf-filter-border,1px solid #d1d5db);border-radius:var(--sstf-filter-radius,6px);background:var(--sstf-filter-bg,#ffffff);color:var(--sstf-filter-color,#1f2937);font-family:var(--sstf-filter-font,inherit);font-size:var(--sstf-filter-size,.9rem);font-weight:var(--sstf-filter-weight,500);line-height:1.3;text-align:center;text-decoration:none}.sstf .sstf-page.is-active,.sstf a.sstf-page:hover,.sstf .sstf-load-more:hover{background:var(--sstf-filter-active-bg,var(--sstf-accent));color:var(--sstf-filter-active-color,#ffffff);border-color:var(--sstf-filter-active-bg,var(--sstf-accent))}.sstf .sstf-page--dots{border-color:#fff0;background:#fff0}.sstf[aria-busy="true"] .sstf-load-more{opacity:.6;pointer-events:none}.sstf-notice{padding:12px 16px;border-left:4px solid #d97706;background:#fffbeb;color:#78350f;font-size:14px}@media (max-width:1024px){.sstf .sstf-grid{grid-template-columns:repeat(var(--sstf-columns-tablet,2),minmax(0,1fr))}}@media (max-width:767px){.sstf .sstf-grid{grid-template-columns:repeat(var(--sstf-columns-mobile,1),minmax(0,1fr))}.sstf--layout-left .sstf__inner{grid-template-columns:minmax(0,1fr)}.sstf--layout-left .sstf__filters{margin:var(--sstf-filter-margin,0 0 16px 0)}.sstf--layout-left .sstf-filter__list,.sstf--layout-top .sstf-filter__list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.sstf--layout-left .sstf-filter__option,.sstf--layout-left .sstf-filter__all{width:auto;white-space:nowrap}.sstf .sstf-filter__option,.sstf .sstf-filter__all{white-space:nowrap}.sstf .sstf-filter__select{width:100%}}@media (prefers-reduced-motion:reduce){.sstf .sstf-card,.sstf .sstf-card__link,.sstf .sstf-card__button,.sstf .sstf-filter__option{transition:none}.sstf .sstf-card--linked:hover{transform:none}}