@media (max-width:640px){.pub-detail{padding:28px 16px 40px!important}.pub-detail h1{font-size:30px!important;line-height:1.2}.pub-detail h1,.pub-detail p{overflow-wrap:anywhere}.pub-detail-zpet{display:inline-flex;align-items:center;min-height:44px}.pub-kategorie-sluzby{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;padding-bottom:6px}.pub-kategorie-sluzby>a{flex:none;display:inline-flex;align-items:center;min-height:44px}.pub-kategorie-akce{display:grid!important;gap:10px!important}.pub-kategorie-akce a{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--gray-30);border-radius:16px;padding:10px 16px;background:var(--surface-card);text-align:center}.pub-kategorie-prazdno{padding:28px 20px!important;border-radius:20px!important}.pub-kategorie-mrizka{grid-template-columns:minmax(0,1fr)!important}.pub-task-meta [data-slot=badge]{max-width:100%;height:auto;min-height:24px;white-space:normal;text-align:left;overflow-wrap:anywhere}.pub-task-meta [data-slot=badge]>svg{flex:none}.pub-worker .fu-detail-grid{gap:20px}.pub-worker-obsah{display:contents}.pub-worker-profil{grid-row:1;min-width:0;padding:20px!important;border-radius:24px!important}.pub-worker-intro{flex-wrap:nowrap!important;gap:14px!important}.pub-worker-intro>img,.pub-worker-intro>span{width:64px!important;height:64px!important;font-size:24px!important}.pub-worker-identita{min-width:0!important}.pub-worker .fu-detail-panel{grid-row:2}.pub-worker-recenze{grid-row:3;margin-top:0!important;min-width:0}.pub-worker-obory>span{max-width:100%}}