.lib-selected-template-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;border:var(--element-default-border);border-radius:var(--semi-round-corners);border-color:#95adf9;background-color:#f8fafe;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:1rem;min-width:20rem;width:100%}.lib-selected-template-banner img,.lib-selected-template-banner svg{height:6.5rem;width:6.5rem;border-radius:var(--semi-round-corners);aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.lib-selected-template-banner .lib-selected-template-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lib-selected-template-banner h3{margin:0;font-size:var(--font-size-sm);font-weight:500;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow-y:hidden}.lib-selected-template-banner .lib-selected-template-banner-details{list-style:none;color:#726f6e;padding:0;font-size:var(--font-size-xs);line-height:1rem;margin:0}.lib-selected-template-banner .lib-selected-template-banner-actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:-webkit-min-content;height:-moz-min-content;height:min-content;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.lib-selected-template-banner .lib-selected-template-banner-actions-container .lib-button-directive{background-color:#eaf0fe;border-radius:50%}