/* Regional view switch: archived table styles plus approved compact actions.
   All table, cell, striping, promotion, More and responsive rules come from
   jobs_core/frontend/static/dist/styles.dist.css (sections/offers.scss).
   The old site's font is restored only inside its list. */
.pw-regional .pw-classic-list{font:12px/1.42857143 Verdana,Arial,sans-serif;color:#333}
.pw-classic-list[hidden]{display:none!important}
.pw-regional .pw-view-switch{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0 0 10px;font-size:12px;color:#526c80}
.pw-view-switch>span{margin-right:6px}
.pw-regional .pw-view-switch button{font:inherit;padding:8px 14px;min-height:36px;border:1px solid #cddce7;border-radius:6px;background:#fff;color:#09517d;cursor:pointer}
.pw-regional .pw-view-switch button[aria-pressed=true]{background:#09517d;color:#fff;border-color:#09517d}
/* The current sorting control above the list remains authoritative; do not
   add the legacy mobile 'Sortowanie' toolbar as a second set of filters. */
@media(max-width:1199px){body.pw-regional section.pw-classic-list table.offers thead{display:none}}
/* Keep actions on the existing bottom line, aligned below the right-hand
   heart. Hide the old freshness badges in this presentation only. */
body.pw-regional .pw-classic-list tr[hidden]{display:none!important}
body.pw-regional .pw-classic-list table.offers tbody td[d]>i{display:none}
body.pw-regional .pw-classic-list .pw-classic-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}
body.pw-regional .pw-classic-list .pw-classic-actions button{font:9px/16px Arial,Helvetica,sans-serif;color:#49677e;background:none;border:0;border-radius:0;padding:0;min-height:16px;cursor:pointer}
body.pw-regional .pw-classic-list .pw-classic-actions button[data-classic-action=hidden]{color:#b32336;text-decoration:underline}
body.pw-regional .pw-classic-list .pw-classic-actions button[aria-pressed=true]{font-weight:700}
body.pw-regional .pw-classic-list .job_promo .pw-classic-actions button{color:#fff}
body.pw-regional .pw-classic-list .pw-classic-actions button:hover{text-decoration:underline}
body.pw-regional .pw-classic-list a[data-classic-action][aria-disabled=true]{opacity:.5;cursor:wait}
@media(min-width:1200px){
 body.pw-regional .pw-classic-list table.offers tbody tr{position:relative;height:48px}
 body.pw-regional .pw-classic-list table.offers tbody td[d]{vertical-align:top;padding-top:7px;padding-bottom:20px;white-space:nowrap}
 body.pw-regional .pw-classic-list table.offers tbody .pw-classic-actions{position:absolute;bottom:2px;right:5px;z-index:6;justify-content:flex-end}
 body.pw-regional .pw-classic-list table.offers tbody td[f] a[data-classic-action=fav]{position:absolute;top:4px;right:2px}
}
@media(max-width:1199px){
 body.pw-regional .pw-classic-list table.offers tbody td[d]{position:static}
 body.pw-regional .pw-classic-list table.offers tbody td[d] .pw-classic-actions{position:absolute;bottom:3px;right:5px;z-index:6;justify-content:flex-end}
 body.pw-regional .pw-classic-list table.offers tbody td[d]{height:0;font-size:0}
 body.pw-regional .pw-classic-list table.offers tbody td[d] .pw-classic-date{position:absolute;bottom:7px;left:10px;font-size:10px}
 body.pw-regional .pw-classic-list .pw-classic-actions button{line-height:24px;min-height:24px}
 body.pw-regional .pw-classic-list table.offers tbody td[f]{justify-content:flex-start;padding-top:4px}
}
