.ni-activity-icon{display:inline-flex!important;position:relative;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:4px!important;border:0!important;background:transparent!important;border-radius:10px;vertical-align:middle;margin:0 7px 0 0!important;cursor:pointer}.ni-activity-icon img{width:36px!important;height:36px!important;object-fit:contain}.ni-activity-icon .ni-icon-fallback{position:absolute;background:var(--paper,#faf9f4);inset:4px;align-content:center;text-align:center}.ni-activity-icon [hidden]{display:none!important}.ni-icon-fallback{display:inline-block;vertical-align:middle;color:var(--muted,#65766b);margin-right:7px}.ni-activity-icon:focus-visible{outline:3px solid var(--brand,#245b45);outline-offset:2px}.ni-icon-field{margin:12px 0;padding:12px;border:1px solid var(--line,#d9e2d9);border-radius:12px;background:var(--soft,#edf3ec);grid-column:1/-1}.ni-icon-field>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ni-icon-field small{display:block;margin-top:8px}.ni-icon-field strong{overflow-wrap:anywhere;max-width:100%}.ni-icon-field button{min-height:44px}.ni-record-icon{margin-bottom:8px}.ni-icon-information dd{white-space:pre-wrap}.history-mobile-record .ni-activity-icon{float:left}.history-table-scroll th .ni-activity-icon{display:block!important}.ik-dialog .ik-primary{background:#245b45;color:white}#taskform>.ni-icon-field{margin:12px 0}.ik-dialog .ik-colors input{width:1px!important}.ik-dialog label:has(>input[type=checkbox]),.ik-dialog label:has(>input[type=radio]){width:auto;max-width:100%}.ik-dialog .ik-check{display:flex;width:100%;margin:12px 0}.ik-dialog form>label,.ik-dialog .ik-form-grid>label{width:100%;margin:0}

.daily-card .daily-card-title{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:8px;align-items:center}.daily-card-title>.ni-activity-icon,.daily-card-title>.ni-icon-fallback{grid-column:1;grid-row:1/3;margin:0!important}.daily-card-title>strong,.daily-card-title>small{grid-column:2}.daily-card-title>.ni-icon-fallback{text-align:center;font-size:24px}.cw-plan-row>[role=cell]:first-child{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 8px;align-content:center}.cw-plan-row>[role=cell]:first-child>.ni-activity-icon,.cw-plan-row>[role=cell]:first-child>.ni-icon-fallback{grid-column:1;grid-row:1/3}.cw-plan-row>[role=cell]:first-child>strong,.cw-plan-row>[role=cell]:first-child>small{grid-column:2}
