.calendar-adapter-mini[data-v-ace23d3e]{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.calendar-adapter-mini[data-v-ace23d3e]>*{min-width:0;max-width:100%}.calendar-adapter-mini__toolbar[data-v-ace23d3e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.calendar-adapter-mini__shell[data-v-ace23d3e]{gap:10px;width:min(100%,380px);display:grid}.calendar-adapter-mini__day[data-v-ace23d3e]{justify-items:center;line-height:1;display:inline-grid}.calendar-adapter-mini__day small[data-v-ace23d3e]{opacity:.72;margin-top:2px;font-size:.62rem}.calendar-adapter-mini__day--outside[data-v-ace23d3e]{opacity:.45}.server-data-recipe{gap:16px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.server-data-recipe__panel{color:#102a43;background:#fbfdff;border:1px solid #d6e0ea;border-radius:8px;gap:12px;min-width:0;max-width:100%;padding:16px;display:grid}.server-data-recipe__panel p{color:#4f6780;overflow-wrap:anywhere;margin:4px 0 0}.server-data-recipe__actions,.server-data-recipe__mini-layout{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.server-data-recipe__actions .q-btn{min-width:0}.server-data-recipe__mini-frame{width:100%;min-width:0;max-width:300px;display:flex;overflow-x:auto}.server-data-recipe__list{flex:240px;min-width:240px;max-width:100%}.server-data-recipe__status{overflow-wrap:anywhere;border:1px solid #0000;min-width:0}.server-data-recipe__status--loaded{color:#0d47a1;background:#e3f2fd}.server-data-recipe__status--idle{color:#546e7a;background:#eef2f6}.server-data-recipe--dark .server-data-recipe__panel{color:#f5f8fb;background:#1f2937;border-color:#4f5f6f}.server-data-recipe--dark .server-data-recipe__panel p{color:#c8d6e5}.server-data-recipe--dark .server-data-recipe__status--loaded{color:#b7dcff;background:#102a43;border-color:#1e4976}.server-data-recipe--dark .server-data-recipe__status--idle{color:#d4dee8;background:#263241;border-color:#45515e}@media (max-width:599px){.server-data-recipe{gap:12px}.server-data-recipe__panel{padding:14px}.server-data-recipe__actions .q-btn{flex:100%}.server-data-recipe__mini-frame,.server-data-recipe__list{flex:100%;max-width:100%}}
