html,body{margin:0;background:#f2f7fb;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#2f4d6a;-webkit-font-smoothing:antialiased}a{color:#587a9d;text-decoration:none}a:hover{color:#2f4d6a}*:focus-visible{outline:2px solid #587a9d;outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c8e0f4;border-radius:8px}.tempo-primary:hover{filter:brightness(1.12)}.tempo-ghost:hover{background:#e3f2fc}@media(max-width:1140px){[data-all-grid]{grid-template-columns:minmax(0,1fr) 92px 96px 124px!important}[data-all-labels]{display:none!important}}@media(max-width:1000px){.tempo-today-grid,.tempo-week-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){input,select,textarea{font-size:16px!important}}@media(pointer:coarse){[data-chip]{min-height:34px;padding-left:12px!important;padding-right:12px!important}[data-check]{width:26px!important;height:26px!important}}@media(max-width:720px){h1{font-size:26px!important}[data-all-grid]{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important}[data-all-head]{display:none!important}[data-all-grid]>:first-child{flex-basis:100%}[data-all-labels]{display:flex!important;flex-basis:100%;order:9}}@media(max-width:720px){[data-month-cell]{min-height:58px!important;padding:5px 4px 6px!important;border-radius:8px!important}[data-month-chips],[data-month-mins]{display:none!important}}@media(max-width:720px){[data-summary-time]{width:46px!important;font-size:10.5px!important}[data-who-name]{width:86px!important}}
