#syncBtn{display:none!important}
#app .field-picker select{padding-left:15px!important;text-indent:0!important}
.agenda-editor{position:fixed;z-index:220;inset:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));margin:0!important;padding:18px;overflow:auto;border-radius:26px!important;background:#f8f7f4;box-shadow:0 28px 90px #0005}
#agendaTaskEditor>.module-card{max-width:820px;margin:auto}.agenda-editor-head,#agendaEventEditor form{max-width:720px;margin:auto}
.agenda-row{grid-template-columns:minmax(0,1fr) auto;border-left-width:5px}.agenda-kind{display:none!important}.agenda-row.event{border:1px dashed #aaa19b;border-left-width:5px}.agenda-check{display:grid!important;place-items:center;width:42px;min-width:42px;height:42px;padding:0!important;border-radius:50%!important;background:#fff!important;color:#f46b45;font-size:20px!important}.agenda-row.completed{opacity:.58}.agenda-row.completed .agenda-check{display:none!important}.others-box{margin-top:34px;padding:18px;border:1px solid #e6dfda;border-radius:24px;background:#f1efec}.others-box>h2{margin:14px 4px 9px;font-size:15px}.others-box>h2:first-child{margin-top:0}
@media(max-width:600px){.agenda-editor{inset:0;border-radius:0!important}.agenda-row{grid-template-columns:minmax(0,1fr) auto}.agenda-row-actions{grid-column:auto;display:flex}.agenda-row-actions button:not(.agenda-check){grid-column:1/-1}}
.close-task-editor{width:auto;min-width:96px;min-height:42px;padding:8px 13px;border:1px solid #e1d9d4;border-radius:14px!important;background:#fff;color:#655d59;font-weight:800}.delete-agenda-item{border-color:#efc9c9!important;background:#fff6f6!important;color:#ae3f3f!important}
body[data-role="worker"] #calendarApp .header-home-link{display:none!important}body[data-role="worker"] #calendarApp .module-logout{display:block!important}body[data-role="worker"] #bottomNav{justify-content:center}body[data-role="worker"] #bottomNav button{max-width:220px}
.agenda-group.today{padding:14px;border:2px solid #f46b45;border-radius:24px;background:#fff8f4;box-shadow:0 12px 34px rgba(210,75,40,.1)}.agenda-group.today>h2{color:#d95632;font-size:16px}.agenda-group.today .agenda-stream{border-color:#f2c1b2}
