/*# sourceMappingURL=./claroline-distribution-plugin-tag-main.css.map */
.tags-list{list-style-type:none;margin:0;padding:0}.tags-list .tag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;border:1px solid #777;border-radius:.375rem;justify-content:stretch;margin-bottom:10px}.tags-list .tag-color{display:block;width:40px;-ms-flex-negative:0;flex-shrink:0}.tags-list .tag-meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-list .tag-description{color:var(--bs-secondary-color);font-size:small;font-style:italic;margin-bottom:0;margin-top:5px;width:100%}.tags-list .tag-action{margin-left:auto}.tag-typehead{margin-bottom:1rem}.tag-typehead .tags-dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:3px;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;padding-top:0;width:100%}.tag-typehead .tags-dropdown-menu .tags-fetching{background-color:#dee1e8}.tags-control{width:100%}.tags-control .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px 10px}.tags-control .form-control .tag,.tags-control .form-control input[type=text]{margin:2px}.tags-control .form-control input[type=text]{-webkit-box-flex:1;border:none;-ms-flex:1;flex:1;line-height:1.5;padding:0}.tags-control .form-control input[type=text]:focus{border:none;outline:0}.tags-control .tag .btn-link{border:none;color:#fff;margin-left:.5rem;padding:0}.tags-control .dropdown-menu{padding:.5rem}.tags-control .dropdown-menu .btn{margin-top:.5rem}.tags-control .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;margin:-5px;padding:0}.tags-control .tags>li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:5px}.tags-control .tag-preview{border-radius:.25rem;display:block;height:100%;padding:.5rem;text-align:left}.tags-control .tag-preview .tag-description{font-size:.875rem;text-align:justify}.tags-control .tag-preview:focus,.tags-control .tag-preview:hover{background:var(--bs-tertiary-bg)}.tag-cell .tag+.tag,.tags .tag+.tag{margin-left:5px}