/* [project]/src/modules/presence/components/presence-standard.css [app-client] (css) */
[data-presence-scope] :is(button, input, select, textarea):not([type="hidden"]) {
  scroll-margin: 8px;
}

[data-presence-scope] .presence-calendar-scroll {
  max-width: 100%;
  padding: 4px;
  overflow-x: auto;
}

[data-presence-scope] .presence-calendar-grid {
  min-width: 332px;
}

[data-presence-scope] .presence-calendar-grid button {
  min-width: 44px;
  min-height: 44px;
  padding: 0;
}

.alvo-standard[data-alvo-design][data-alvo-version][data-presence-scope] button:is([aria-label], :has( > svg:only-child)) {
  min-width: 44px;
  min-height: 44px;
}

@media (max-width: 639px) {
  .alvo-standard[data-alvo-design][data-alvo-version][data-presence-scope] :is(button, input, select, textarea):not([type="hidden"]) {
    min-width: 44px;
    min-height: 44px;
  }
}

.alvo-standard[data-alvo-design][data-alvo-version][data-presence-scope] :is(button, input, select, textarea):is([class~="rounded-lg"], [class~="rounded-md"]) {
  border-radius: var(--alvo-radius-control);
}

