/* Adaptations pour les écrans <=1024px (mobile + tablette). */

.itf-workspace-wrapper {
    padding: var(--itf-space-3);
}

.itf-toolbar,
.itf-toolbar--docs {
    flex-direction: column;
    align-items: stretch;
}

.itf-toolbar__search {
    flex-direction: column;
    align-items: stretch;
}

.itf-toolbar__search .itf-input,
.itf-toolbar__search .itf-btn {
    width: 100%;
}

.itf-doc-card {
    flex-direction: column;
    align-items: stretch;
}

.itf-doc-card__actions {
    justify-content: flex-end;
}

.itf-grid--docs {
    grid-template-columns: 1fr;
}

.itf-share-panel__grid {
    grid-template-columns: 1fr;
}

.itf-editor-paper {
    padding: var(--itf-space-3);
}

.itf-modal {
    margin-top: var(--itf-space-4);
}
