@charset "UTF-8";
/***!  Style Declaration  !***/

.poste-tab-wrap{--poste-yellow:#fc0;--poste-blue:#00457c;--bg-primary:#fafafa;--bg-secondary:#f5f5f7;--text-primary:#1a1a1a;--text-secondary:#666;--sub-text:#555;--border-color:#e5e5e7;--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--radius-sm:8px;--radius-md:12px;--radius-lg:16px}.poste-tab-wrap{max-width:1100px;margin:20px auto;animation:poste-tab-fadeIn 0.6s ease-out;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.poste-tab-wrap .poste-tab-grid{background:white;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-color)}.poste-tab-wrap .poste-tab-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--border-color);transition:background 0.3s ease}.poste-tab-wrap .poste-tab-col{background:white;padding:18px 24px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.3s ease;position:relative;margin:0;flex-direction:column}.poste-tab-wrap .poste-tab-head .poste-tab-col{background:var(--bg-secondary);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-secondary);padding:16px 24px;flex-direction:row}.poste-tab-wrap .poste-tab-row .poste-tab-col:first-child{justify-content:flex-start;text-align:left;padding-left:16px}.poste-tab-wrap .poste-tab-cat .poste-tab-col:first-child{font-weight:600;font-size:15px;color:var(--text-primary);background:var(--bg-secondary);border-left:3px solid transparent;flex-direction:row}.poste-tab-wrap .poste-tab-main-val{font-size:15px;font-weight:700;color:var(--text-primary)}.poste-tab-wrap .poste-tab-sub-val{font-size:12px;color:var(--text-secondary);font-weight:400;display:block;margin-top:4px}@media (max-width:768px){.poste-tab-wrap .poste-tab-row{grid-template-columns:1fr}.poste-tab-wrap .poste-tab-head{display:none}.poste-tab-wrap .poste-tab-col{padding:14px 16px;text-align:left;justify-content:flex-start;flex-direction:column;align-items:flex-start}.poste-tab-wrap .poste-tab-cat .poste-tab-col:first-child{background:var(--bg-secondary);font-weight:700;font-size:14px;border-left:4px solid var(--poste-blue)}.poste-tab-wrap .poste-tab-web::before{content:'💻 Online: ';font-weight:600;color:var(--text-secondary);margin-right:8px}.poste-tab-wrap .poste-tab-desk::before{content:'🏢 Sportello: ';font-weight:600;color:var(--text-secondary);margin-right:8px}.poste-tab-wrap .poste-tab-sub-val{margin-top:2px}}
