.ilanlar-job-row{position:relative;display:grid;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.375rem;border-bottom-width:1px;border-color:hsl(var(--border)/.6);padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ilanlar-job-row:last-child{border-bottom-width:0}.ilanlar-job-row:hover{background-color:hsl(var(--foreground)/.03)}.ilanlar-job-row{grid-template-columns:minmax(0,1fr) auto}@media(min-width:1024px){.ilanlar-job-row{grid-template-columns:var(--job-row-columns)}}.ilanlar-job-row--urgent{background-color:rgb(250 204 21/.09);--tw-shadow:inset 3px 0 0 0 #facc15;--tw-shadow-colored:inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ilanlar-job-row--urgent:hover{background-color:rgb(250 204 21/.14)}.ilanlar-job-row--featured{background-color:rgb(59 130 246/.08);--tw-shadow:inset 3px 0 0 0 #2563eb;--tw-shadow-colored:inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ilanlar-job-row--featured:hover{background-color:rgb(59 130 246/.12)}.ilanlar-job-row__main{grid-column-start:1;grid-row-start:1;display:flex;min-width:0;align-items:center;gap:.75rem}.ilanlar-job-row__summary{display:flex;min-width:0;flex-direction:column;gap:.125rem}.ilanlar-job-row__title-line{display:flex;min-width:0;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.ilanlar-job-row__title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px}.ilanlar-job-row__title:hover{color:hsl(var(--primary))}.ilanlar-job-row__title:focus-visible{color:hsl(var(--primary))}.ilanlar-job-row__title:after{position:absolute;inset:0;--tw-content:"";content:var(--tw-content)}.ilanlar-job-row__company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.ilanlar-job-row__salary{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--foreground))}.ilanlar-job-row__cell{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}@media (min-width:1024px){.ilanlar-job-row__cell{font-size:13px;color:hsl(var(--foreground))}}.ilanlar-job-row__cell--type{grid-column-start:1;grid-row-start:2;gap:.375rem}@media (min-width:1024px){.ilanlar-job-row__cell--type{grid-column-start:2;grid-row-start:1;flex-direction:column;align-items:flex-start;gap:0}}.ilanlar-job-row__cell--location{grid-column-start:1;grid-row-start:3}@media (min-width:1024px){.ilanlar-job-row__cell--location{grid-column-start:3;grid-row-start:1}}.ilanlar-job-row__cell--date{grid-column-start:2;grid-row-start:3;justify-content:flex-end;white-space:nowrap}@media (min-width:1024px){.ilanlar-job-row__cell--date{grid-column-start:4;grid-row-start:1;justify-content:flex-start;color:hsl(var(--muted-foreground))}}.ilanlar-job-row__cell-sub{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.ilanlar-job-row__cell-sub:before{margin-right:.375rem;--tw-content:"·";content:var(--tw-content)}@media (min-width:1024px){.ilanlar-job-row__cell-sub:before{content:var(--tw-content);display:none}}.ilanlar-job-row__cell-icon{width:.875rem;height:.875rem;flex-shrink:0;color:hsl(var(--muted-foreground))}.ilanlar-job-row__save{position:relative;z-index:10;grid-column-start:2;grid-row-start:1;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ilanlar-job-row__save:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ilanlar-job-row__save:focus-visible{background-color:hsl(var(--muted))}@media (min-width:1024px){.ilanlar-job-row__save{grid-column-start:5}}.ilanlar-job-row__save--active,.ilanlar-job-row__save--active:hover{color:hsl(var(--primary))}.ilanlar-job-row__save--active .ilanlar-job-row__save-icon{fill:currentColor}.ilanlar-job-row__save-icon{width:1rem;height:1rem}