[data-library="gallery"][data-template-view="true"]>:not(.lib-head):not(.lib-tabs):not(.vp-template-browser):not(.vp-image-layouts){display:none!important}
.vp-template-browser[hidden]{display:none!important}.vp-template-intro{margin:24px 0 18px}.vp-template-intro h2{font-size:24px;margin:0 0 8px}.vp-template-intro p{font-size:15px;color:var(--muted,#536c78);line-height:1.7}.vp-template-toolbar{display:grid;grid-template-columns:1fr 270px;gap:18px;max-width:900px}.vp-template-toolbar label{font-size:13px;font-weight:600}.vp-template-toolbar input,.vp-template-toolbar select{display:block;width:100%;margin-top:6px;min-height:44px;padding:10px 12px;border:1px solid var(--line,#d1dfe5);border-radius:7px;background:var(--surface,#fff);color:var(--ink,#21353e);font:inherit}.vp-template-status{margin:18px 0;font-size:14px;color:var(--muted,#536c78)}.vp-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vp-template-card{border:1px solid var(--line,#d1dfe5);border-radius:10px;background:var(--surface,#fff);overflow:hidden;min-width:0}.vp-template-thumbnail{display:flex;align-items:center;justify-content:center;padding:18px;background:#eaf0f3;aspect-ratio:1.4}.vp-template-thumbnail img{max-width:100%;width:auto;height:auto;max-height:230px;display:block;box-shadow:0 3px 12px #20384a16}.vp-template-card-info{padding:18px}.vp-template-card h3{font-size:17px;line-height:1.5;margin:0 0 9px}.vp-template-card p{font-size:13px;line-height:1.6;min-height:42px;margin:0 0 8px;overflow-wrap:anywhere;color:var(--muted,#536c78)}.vp-template-card small{font-size:12px;color:var(--muted,#536c78)}.vp-template-card-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.vp-template-card-actions a{flex:1;font-size:14px;font-weight:600;text-decoration:none;min-height:36px;display:flex;align-items:center;color:var(--accent,#177c84)}.vp-template-card-actions button{padding:7px 10px;border:1px solid var(--line,#d1dfe5);border-radius:6px;font-size:12px;background:transparent;color:var(--ink,#21353e)}.vp-template-card-actions button[aria-pressed="true"]{background:#e3f3f1;color:#16696e;border-color:#76b5b4}.vp-template-grid a:focus-visible,.vp-template-browser button:focus-visible{outline:3px solid #168e9b;outline-offset:3px}.vp-template-empty{grid-column:1/-1;padding:30px;background:var(--surface,#fff);border:1px solid var(--line,#d1dfe5);border-radius:8px}.lib-tabs [data-vp-templates]{white-space:nowrap}
html[data-theme="dark"] .vp-template-card,html[data-theme="dark"] .vp-template-toolbar input,html[data-theme="dark"] .vp-template-toolbar select{background:#192b35;color:#e8f0f3;border-color:#3a5362}html[data-theme="dark"] .vp-template-intro p,html[data-theme="dark"] .vp-template-card p,html[data-theme="dark"] .vp-template-card small,html[data-theme="dark"] .vp-template-status{color:#b7cbd5}html[data-theme="dark"] .vp-template-card-actions button{color:#e8f0f3}html[data-theme="dark"] .vp-template-card-actions a{color:#84d5cf}
@media(min-width:1600px){.vp-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.vp-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vp-template-toolbar{grid-template-columns:1fr;gap:10px}.vp-template-grid{grid-template-columns:1fr}.vp-template-card h3{font-size:17px}.vp-template-thumbnail{aspect-ratio:1.5}.vp-template-intro h2{font-size:21px}}
