.template-catalog-card-module__W8DsPG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:28px 24px;display:grid}.template-catalog-card-module__W8DsPG__card{border:1px solid var(--line,#e9e2e6);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.template-catalog-card-module__W8DsPG__card:hover,.template-catalog-card-module__W8DsPG__card:focus-within{border-color:#bc8b9c}.template-catalog-card-module__W8DsPG__preview{aspect-ratio:2/3;isolation:isolate;background:#eee8eb;position:relative;overflow:hidden}.template-catalog-card-module__W8DsPG__art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;container-type:size}.template-catalog-card-module__W8DsPG__art>.mh2-stage{aspect-ratio:auto;width:100%;height:100%;min-height:0}.template-catalog-card-module__W8DsPG__open{z-index:1;position:absolute;inset:0}.template-catalog-card-module__W8DsPG__open>:is(a,button){cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.template-catalog-card-module__W8DsPG__open>:is(a,button):hover{background:0 0}.template-catalog-card-module__W8DsPG__open>:is(a,button):focus-visible{outline:3px solid var(--accent,#b34261);outline-offset:-4px}.template-catalog-card-module__W8DsPG__caption{z-index:2;color:#fff;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;padding:48px 14px 14px;display:flex;position:absolute;inset:auto 0 0}.template-catalog-card-module__W8DsPG__caption:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#0000,#16121bcc);transition:opacity .16s ease-out;position:absolute;inset:0}.template-catalog-card-module__W8DsPG__caption h3{text-overflow:ellipsis;white-space:nowrap;opacity:0;min-width:0;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;transition:opacity .16s ease-out;overflow:hidden}.template-catalog-card-module__W8DsPG__card:is(:hover,:focus-within) .template-catalog-card-module__W8DsPG__caption h3,.template-catalog-card-module__W8DsPG__card:is(:hover,:focus-within) .template-catalog-card-module__W8DsPG__caption:before{opacity:1}.template-catalog-card-module__W8DsPG__type{background:#16121bb8;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:11px;line-height:1.5}.template-catalog-card-module__W8DsPG__corner{z-index:3;position:absolute;top:12px;right:12px}.template-catalog-card-module__W8DsPG__tag{z-index:2;color:#fff8f3;letter-spacing:1px;pointer-events:none;background:#7d3049;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;top:12px;left:12px}.template-catalog-card-module__W8DsPG__corner[data-reveal]{opacity:0;pointer-events:none;transition:opacity .16s ease-out}.template-catalog-card-module__W8DsPG__card:is(:hover,:focus-within) .template-catalog-card-module__W8DsPG__corner[data-reveal]{opacity:1;pointer-events:auto}.template-catalog-card-module__W8DsPG__footer{padding:13px 14px}.template-catalog-card-module__W8DsPG__meta{color:var(--muted,#716970);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:12px;display:flex}.template-catalog-card-module__W8DsPG__favoriteCount{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.template-catalog-card-module__W8DsPG__favoriteCount>svg{color:var(--accent,#b34261)}.template-catalog-card-module__W8DsPG__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.template-catalog-card-module__W8DsPG__actions :is(a,button){flex:1;padding:6px 10px;font-size:12px}@media (hover:none){.template-catalog-card-module__W8DsPG__corner[data-reveal]{opacity:1;pointer-events:auto}.template-catalog-card-module__W8DsPG__caption h3,.template-catalog-card-module__W8DsPG__caption:before{opacity:1}}@media (max-width:650px){.template-catalog-card-module__W8DsPG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.template-catalog-card-module__W8DsPG__caption{padding-inline:10px;padding-bottom:10px}.template-catalog-card-module__W8DsPG__caption h3{font-size:13px}.template-catalog-card-module__W8DsPG__type{font-size:10px}.template-catalog-card-module__W8DsPG__corner{top:8px;right:8px}.template-catalog-card-module__W8DsPG__tag{top:8px;left:8px}.template-catalog-card-module__W8DsPG__footer{padding:10px}}@media (prefers-reduced-motion:reduce){.template-catalog-card-module__W8DsPG__corner[data-reveal],.template-catalog-card-module__W8DsPG__caption h3,.template-catalog-card-module__W8DsPG__caption:before{transition:none}}
:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}
:root{--adm-color-primary:#a73859;--adm-color-text:#44303c;--adm-color-text-secondary:#786771;--adm-color-weak:#786771;--adm-color-border:#f0e9ec;--adm-color-danger:#b83246;--adm-font-family:var(--font-manrope,system-ui), "PingFang SC", sans-serif}.mh-mobile-sheet-host{width:100%;height:100%;height:var(--mh-viewport-height,100vh);color:#44303c;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;position:fixed;inset:0}.mh-mobile-sheet-host::backdrop{background:#23191f6b}.mh-mobile-sheet.adm-popup-body{width:min(100%,680px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:16px 16px 0 0;left:max(0px,50% - 340px)}.mh-mobile-sheet-heading{border-bottom:1px solid #f0e9ec;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px 6px 18px;display:flex}.mh-mobile-sheet-heading h2{margin:0;font-size:16px;font-weight:600}.mh-mobile-sheet-close{color:#786771;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.mh-mobile-sheet-content{max-height:65vh;max-height:calc(var(--mh-viewport-height,100vh) * .65);overscroll-behavior:contain;padding:4px 18px 14px;overflow:auto}.mh-mobile-options>button,.mh-mobile-menu-action{color:#44303c;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.5;display:flex}.mh-mobile-options>button+button{margin-top:2px}.mh-mobile-options>button[aria-checked=true]{color:#a73859;background:#faeff3;font-weight:500}.mh-mobile-options small{color:#786771;font-size:12px;display:block}.mh-mobile-options>button:disabled,.mh-mobile-menu-action:disabled{color:#786771;opacity:.5}.mh-mobile-menu-action[data-danger]{color:#b83246}.mh-mobile-select{height:var(--mh-control-height,36px);color:#302c32;text-align:left;background:#fff;border:1px solid #dcd2d8;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;line-height:1.5;display:flex;position:relative}.mh-mobile-select span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mh-mobile-select svg{color:#786771;flex-shrink:0}.mh-mobile-select:disabled{opacity:.55;background:#f5f3f5}.mh-mobile-select:after{content:"";min-height:44px;position:absolute;inset:-4px 0}.mh-mobile-tabs{--title-font-size:13px;--content-padding:0;--active-line-height:2px;--active-line-border-radius:0;min-width:0}.mh-mobile-tabs .adm-tabs-header{border-bottom:0}.mh-mobile-tabs .adm-tabs-tab{padding:12px 0 10px;line-height:22px}.mh-mobile-tabs .adm-tabs-tab-wrapper{padding-inline:10px}.mh-mobile-tabs .adm-tabs-tab-wrapper:first-of-type{padding-left:0}.mh-mobile-tabs .adm-tabs-tab-active{font-weight:600}.mh-mobile-tabs .adm-tabs-content{display:none}.mh-mobile-input,.mh-mobile-textarea{appearance:none;color:#302c32;background:#fff;border:1px solid #dcd2d8;padding:8px 11px;font-family:inherit;font-size:16px;line-height:1.6;transition:border-color .15s;display:block}.mh-mobile-input[data-borderless]{background:0 0;border:0}.mh-mobile-input::placeholder,.mh-mobile-textarea::placeholder{color:#7e7079}.mh-mobile-input:focus,.mh-mobile-textarea:focus{border-color:#a73859;outline:none}.mh-mobile-input[data-borderless]:focus{border:0;outline:none}.mh-mobile-input[aria-invalid=true],.mh-mobile-textarea[aria-invalid=true]{border-color:#b83246}.mh-mobile-input:disabled,.mh-mobile-textarea:disabled{color:#716970;opacity:1;background:#f5f3f5}.mh-mobile-button.adm-button{--border-radius:6px;font-family:inherit;font-size:13px}.mh-mobile-button.adm-button>span{justify-content:center;align-items:center;gap:5px;display:inline-flex}.mh-mobile-button.adm-button:focus:not(:focus-visible){outline:none}@media (hover:hover) and (pointer:fine){.mh-mobile-options>button:hover:not(:disabled),.mh-mobile-menu-action:hover:not(:disabled){background:#faeff3}}.mh-mobile-options>button:active:not(:disabled),.mh-mobile-menu-action:active:not(:disabled),.mh-mobile-sheet-close:active{background:#f5f3f5}@media (prefers-reduced-motion:reduce){.mh-mobile-sheet-host .adm-popup-body{transform:none!important}}.mh-mobile-checkbox{justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.mh-mobile-checkbox input{accent-color:#a73859;width:20px;height:20px;margin:0}.mh-mobile-checkbox:has(:disabled){opacity:.5}.mh-file-picker .mh-mobile-button.mh-upload-button{color:#a73859;background:#fcf8fa;border:1px dashed #cfa5b4;width:100%;min-height:44px;padding:8px 12px}.mh-mobile-switch{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:54px;min-height:44px;padding:0;display:inline-flex}.mh-mobile-switch .adm-switch{pointer-events:none}html[data-mh-input]:not([data-mh-input=keyboard]) :is(.mh-mobile-sheet-host,.mh-mobile-select,.mh-mobile-tabs,.mh-mobile-button,.mh-mobile-switch) :focus-visible,html[data-mh-input]:not([data-mh-input=keyboard]) :is(.mh-mobile-sheet-host,.mh-mobile-select,.mh-mobile-button,.mh-mobile-switch):focus-visible{outline:none}.mh-mobile-sheet-host :focus-visible,.mh-mobile-tabs [role=tab]:focus-visible{outline-offset:-2px;outline:2px solid #a73859}.mh-mobile-switch .adm-switch{--width:42px;--height:26px;--border-width:2px}.mh-mobile-button.adm-button{min-height:44px}.mh-mobile-radio{align-items:center;gap:10px;min-height:48px;display:flex}.mh-mobile-radio input[type=radio]{width:20px;height:20px;accent-color:var(--adm-color-primary);flex:0 0 20px;margin:0}.mh-mobile-radio input[type=radio]:focus-visible{outline:none}.mh-mobile-radio-content{flex:1;min-width:0}
