.lmw-pf{--lmw-pf-cols:3;--lmw-pf-per:2.2;--lmw-pf-gap:10px;--lmw-pf-lines:2;--lmw-pf-kgap:4px;--lmw-pf-tip-bg:var(--lmw-n-900);--lmw-pf-tip-w:280px;--lmw-pf-tip-gap:10px;--lmw-pf-btn-top:14px;display:flex;flex-direction:column}.lmw-pf__list{display:grid;grid-template-columns:repeat(var(--lmw-pf-cols),minmax(0,1fr));gap:var(--lmw-pf-gap);margin:0;padding:0}.lmw-pf__item{position:relative;display:flex;flex-direction:column;gap:var(--lmw-pf-kgap);min-inline-size:0;padding:14px;border:1px solid var(--lmw-line-soft);border-radius:var(--lmw-r-md);corner-shape:var(--lmw-corner,round);background-color:var(--lmw-n-50);transition:background-color var(--lmw-t-fast) var(--lmw-e-move),border-color var(--lmw-t-fast) var(--lmw-e-move)}.lmw-pf__k{margin:0;font-size:12px;font-weight:700;color:var(--lmw-muted);overflow-wrap:break-word}.lmw-pf__v{margin:0;font-size:13px;line-height:1.7;color:var(--lmw-ink);min-inline-size:0}.lmw-pf__txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lmw-pf-lines);line-clamp:var(--lmw-pf-lines);overflow:hidden;overflow-wrap:break-word}.lmw-pf__tip{position:absolute;inset-block-end:calc(100% + var(--lmw-pf-tip-gap));inset-inline-start:50%;z-index:3;inline-size:max-content;max-inline-size:min(var(--lmw-pf-tip-w),86vw);padding:10px 14px;border-radius:var(--lmw-r-sm);corner-shape:var(--lmw-corner,round);background-color:var(--lmw-pf-tip-bg);color:var(--lmw-n-0);font-size:13px;font-weight:400;line-height:1.7;text-align:start;box-shadow:var(--lmw-sh-3);opacity:0;visibility:hidden;translate:50% 4px;transition:opacity var(--lmw-t-fast) var(--lmw-e-in),translate var(--lmw-t-fast) var(--lmw-e-in),visibility 0s linear var(--lmw-t-fast)}.lmw-pf__item:hover .lmw-pf__tip,.lmw-pf__item:focus-within .lmw-pf__tip{opacity:1;visibility:visible;translate:50% 0;transition:opacity var(--lmw-t) var(--lmw-e-out),translate var(--lmw-t) var(--lmw-e-out),visibility 0s}.lmw-pf__tip::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;inline-size:10px;block-size:10px;background-color:inherit;translate:50% -50%;rotate:45deg}.lmw-pf--noarrow .lmw-pf__tip::after{display:none}.lmw-pf--tipdown .lmw-pf__tip{inset-block-end:auto;inset-block-start:calc(100% + var(--lmw-pf-tip-gap));translate:50% -4px}.lmw-pf--tipdown .lmw-pf__item:hover .lmw-pf__tip,.lmw-pf--tipdown .lmw-pf__item:focus-within .lmw-pf__tip{translate:50% 0}.lmw-pf--tipdown .lmw-pf__tip::after{inset-block-start:auto;inset-block-end:100%;translate:50% 50%}.lmw .lmw-pf__all{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;margin-block-start:var(--lmw-pf-btn-top);min-block-size:44px;padding:13px 18px;border:1px solid var(--lmw-line);border-radius:var(--lmw-r-md);corner-shape:var(--lmw-corner,round);background-color:var(--lmw-surface);color:var(--lmw-ink);font-size:14px;font-weight:700;line-height:1;cursor:pointer;touch-action:manipulation;transition:background-color var(--lmw-t-fast) var(--lmw-e-move),border-color var(--lmw-t-fast) var(--lmw-e-move),color var(--lmw-t-fast) var(--lmw-e-move)}.lmw .lmw-pf__all:hover{background-color:var(--lmw-n-50);border-color:var(--lmw-accent-soft)}.lmw .lmw-pf__all:focus-visible{outline:2px solid var(--lmw-ring);outline-offset:2px}.lmw-pf__all svg{flex:0 0 auto}dialog.lmw-pf__sheet{position:fixed;inset:auto 0 0 0;inline-size:100%;max-inline-size:100%;max-block-size:82dvh;margin:0;padding:0;border:0;border-start-start-radius:var(--lmw-r-xl);border-start-end-radius:var(--lmw-r-xl);corner-shape:var(--lmw-corner,round);background:var(--lmw-surface);color:var(--lmw-ink);box-shadow:var(--lmw-sh-4);overflow:hidden;--lmw-pf-line:var(--lmw-line-soft);--lmw-pf-kw:38%}dialog.lmw-pf__sheet:not([open]){display:none}dialog.lmw-pf__sheet[open]{display:flex;flex-direction:column}dialog.lmw-pf__sheet::backdrop{background:rgb(20 16 14 / 50%)}dialog.lmw-pf__sheet.is-sheet .lmw-pf__sheethead{touch-action:none}.lmw-pf__sheethead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-block-end:1px solid var(--lmw-pf-line)}.lmw-pf__sheettitle{font-size:17px;font-weight:700;color:var(--lmw-ink)}.lmw-pf__sheetbody{overflow-y:auto;overscroll-behavior:contain;padding-block-end:env(safe-area-inset-bottom)}.lmw-pf__table{inline-size:100%;border-collapse:collapse;table-layout:fixed}.lmw-pf__table th,.lmw-pf__table td{padding:12px 16px;font-size:13px;line-height:1.8;text-align:start;vertical-align:top;overflow-wrap:break-word;border-block-end:1px solid var(--lmw-pf-line)}.lmw-pf__table th{inline-size:var(--lmw-pf-kw);font-weight:700;color:var(--lmw-muted)}.lmw-pf__table td{color:var(--lmw-ink)}.lmw-pf__table tbody tr:last-child th,.lmw-pf__table tbody tr:last-child td{border-block-end:0}@media (max-width:767px){.lmw-pf:not(.lmw-pf--mgrid) .lmw-pf__list{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:2px;scroll-padding-right:2px;padding:2px}.lmw-pf:not(.lmw-pf--mgrid) .lmw-pf__list::-webkit-scrollbar{display:none}.lmw-pf:not(.lmw-pf--mgrid) .lmw-pf__item{flex:0 0 calc((100% - (var(--lmw-pf-per) - 1) * var(--lmw-pf-gap)) / var(--lmw-pf-per));scroll-snap-align:start}.lmw-pf__tip{display:none}}@media (prefers-reduced-motion:reduce){.lmw-pf__tip,.lmw-pf__item:hover .lmw-pf__tip,.lmw-pf__item:focus-within .lmw-pf__tip{transition-duration:1ms}}