:root{--teal:#1f5f66;--teal-pressed:#164a50;--sea:#cfe3dc;--sea-text:#174a50;--sun:#f2d49b;--sun-text:#5e3a00;--ink:#1e2b2f;--ink-soft:#2e3c3f;--slate:#4d5b5e;--sand:#f5efe3;--cream:#fffdf8;--shell:#ebe3d2;--driftwood:#b3aa96;--line:#e3dac6;--success-bg:#d6ebd9;--success:#1d5b2e;--warning-bg:#f8e3b5;--warning:#6b4300;--error-bg:#f6d5cf;--error:#8a1f12;--error-solid:#b3261e;--info-bg:#d5e4f0;--info:#1d4a6e;--font-head:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Public Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--sand);font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--teal);font-weight:700}a:hover{color:var(--teal-pressed)}input,textarea,button,select{font-family:var(--font-body)}button{color:inherit}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.cq{flex-direction:column;min-height:100vh;display:flex;container-type:inline-size}.cq>main{flex:1}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-style:normal;display:inline-block}.tnum{font-variant-numeric:tabular-nums}.press{cursor:pointer;transition:transform 60ms,box-shadow 60ms}.press:active{transform:translate(3px,3px);box-shadow:none!important}.press-teal:active{background:var(--teal-pressed)!important}.press-card{cursor:pointer;transition:transform 60ms,box-shadow 60ms}.press-card:active{transform:translate(4px,4px);box-shadow:none!important}.plain{color:inherit;font-weight:inherit;text-decoration:none}.plain:hover{color:inherit}.chip-row{flex-wrap:wrap;gap:8px;padding:2px 2px 4px;display:flex}.phone-only,.nav-menu{display:none!important}@media (max-width:1199px){.nav-full{display:none!important}.nav-menu{display:flex!important}}@media (max-width:1479px){[data-lang=es] .nav-full,[data-auth] .nav-full{display:none!important}[data-lang=es] .nav-menu,[data-auth] .nav-menu{display:flex!important}}.worker-tabs,.nav-work,.post-in-work{display:none!important}@media (min-width:1200px){.nav-work{display:flex!important}header .nav-menu.nav-menu-work{display:none!important}}@media (max-width:860px){.worker-tabs{display:grid!important}body:has(.worker-tabs) .cq{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.worker-tabs) .feedback-fab{bottom:calc(88px + env(safe-area-inset-bottom))!important}}@media (min-width:1400px){.live-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1399px){.live-grid>:nth-child(n+4){display:none!important}}@media (min-width:861px) and (max-width:1399px){.live-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){.desk-only{display:none!important}.phone-only{display:flex!important}.chip-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes jg-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes jg-spin{to{transform:rotate(360deg)}}.faq summary::-webkit-details-marker{display:none}.faq .faq-icon:after{content:"add"}.faq[open] .faq-icon:after{content:"remove"}.admin-wrap{flex-direction:column;flex:1;width:100%;max-width:1400px;margin:0 auto;display:flex}.admin-nav{border-bottom:2px solid #e3dac6;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}@media (min-width:900px){.admin-wrap{flex-direction:row}.admin-nav{border-bottom:none;border-right:2px solid #e3dac6;flex-direction:column;flex-shrink:0;align-self:flex-start;width:230px;max-height:100dvh;padding:16px 12px;position:sticky;top:0;overflow-y:auto}}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:16px;display:grid}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}
