.tpl{flex-direction:column;gap:4px;display:inline-flex;position:relative}.tpl-trigger{height:40px;color:var(--blue);background:#fff;border:1px solid #cddcf3;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.tpl-trigger:hover{background:#eef4ff}.tpl-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(320px,100vw - 96px);max-height:320px;padding:6px;position:absolute;top:46px;left:0;overflow-y:auto;box-shadow:0 18px 40px -20px #0f244073}.tpl-menu button{text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px;display:flex}.tpl-menu button:hover{background:#f1f6ff}.tpl-menu b{color:var(--ink);font-size:14px}.tpl-menu small{color:var(--muted);font-size:12.5px;line-height:1.4}.tpl-note{color:var(--muted);padding:10px;font-size:13px;line-height:1.5}.tpl-note a{color:var(--blue);font-weight:700}.tpl-logged{color:var(--green);font-size:12.5px}
