/* Related template pages stay in browsing chrome, outside the previewed design. */
.ib-template-collection-link{display:inline-flex;align-items:center;gap:7px;max-width:100%;box-sizing:border-box;padding:8px 11px;border:1px solid #b8d8d4;border-radius:10px;background:#edf7f5;color:#086e69;text-decoration:none;font:600 12px/1.4 system-ui,sans-serif;white-space:normal}
.ib-template-collection-link:hover{background:#dff1ed;border-color:#7dbab3;color:#064f4b}
.ib-template-collection-link:focus-visible{outline:2px solid #078b80;outline-offset:3px}
.ib-template-collection-link>svg{width:17px;height:17px;flex:none}
.ib-template-collection-link small{display:inline;font:500 10px/1.3 system-ui,sans-serif;margin-left:5px;opacity:.8;white-space:nowrap}
.ib-template-collection-link[hidden]{display:none!important}
.library-card-actions{flex-wrap:wrap}
.library-card-actions .ib-template-collection-link{margin-right:auto}
.ib-live-toolbar .ib-template-collection-link{margin-left:auto;flex:none}
.ib-live-toolbar{flex-wrap:wrap}
.library-name-popover>.ib-template-collection-link{margin:0 12px 12px}
.ib-home-slide-caption>.ib-template-collection-link{margin-left:10px;flex:none;padding:7px 9px;font-size:10px}
.ib-home-slide-caption>.ib-template-collection-link small{display:block;margin-left:0}
.ib-home-slide-caption:has(.ib-template-collection-link)>.ib-home-design-mark{display:none}
.ib-collection-page-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:14px;border:1px solid #d4e6e3;border-radius:14px;background:#f3f9f7}
.ib-collection-page-links a{display:inline-flex;padding:8px 12px;color:#17615c;text-decoration:none;border:1px solid #c9deda;border-radius:9px;background:#fff;font:600 12px/1.4 system-ui,sans-serif}
.ib-collection-page-links a:hover,.ib-collection-page-links a[aria-current]{border-color:#078b80;background:#dff1ed;color:#064f4b}
.ib-collection-pages{margin-top:12px}
.g7-builder-shell .ib-editor-template-collection{flex:none;max-height:min(210px,30dvh);overflow:auto;margin:0;padding:0 14px;border-bottom:1px solid #7e9aab55;background:#1e3341;color:#e7f0f3;box-sizing:border-box}
.g7-builder-shell .ib-editor-template-collection>summary{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer;font:650 12px/1.4 system-ui,sans-serif;list-style:none}
.g7-builder-shell .ib-editor-template-collection>summary:before{content:'+';display:grid;place-items:center;width:20px;height:20px;border:1px solid #7cbab4;border-radius:6px;color:#9de1d8;font-size:15px}
.g7-builder-shell .ib-editor-template-collection[open]>summary:before{content:'-'}
.g7-builder-shell .ib-editor-template-collection>summary>span{margin-left:auto;font-size:11px;font-weight:500;color:#adcccf}
.g7-builder-shell .ib-editor-collection-pages{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 12px}
.g7-builder-shell .ib-editor-collection-pages>button{height:auto!important;min-height:34px!important;padding:7px 11px!important;border:1px solid #526d7c!important;border-radius:8px!important;background:#132532!important;color:#e6f1f3!important;font:600 11px/1.4 system-ui,sans-serif;cursor:pointer}
.g7-builder-shell .ib-editor-collection-pages>button:hover,.g7-builder-shell .ib-editor-collection-pages>button[aria-current]{background:#285252!important;border-color:#7bd3c9!important;color:#b7f1e8!important}
.g7-builder-shell .ib-editor-collection-pages>button:focus-visible,.g7-builder-shell .ib-editor-template-collection>summary:focus-visible{outline:2px solid #9fe2d9;outline-offset:2px}
.g7-builder-shell .trial-template-collection{flex:none;background:#203c43;color:#c0ebe5;border-color:#527d7c}
@media(max-width:600px){.ib-template-collection-link{font-size:11px}.ib-live-toolbar .ib-template-collection-link{margin-left:0}.ib-home-slide-caption>.ib-template-collection-link{max-width:44%;font-size:10px}.ib-home-slide-caption>.ib-template-collection-link>svg{display:none}.g7-builder-shell .ib-editor-template-collection{max-height:28dvh;padding:0 10px}.ib-collection-page-links{padding:10px}.ib-collection-page-links a{padding:7px 9px}.trial-random-template{flex-wrap:wrap}}
.ib-live-collection-navigation{display:none}
.ib-live-fullscreen .ib-live-collection-navigation{display:block;position:absolute;top:14px;left:14px;z-index:30;max-width:calc(100% - 86px)}
.ib-live-fullscreen .ib-live-collection-navigation .ib-template-collection-link{background:#effaf4db;backdrop-filter:blur(12px);box-shadow:0 4px 18px #0c302b26}
