.pm-page{flex-direction:column;min-width:0;line-height:1.5;display:flex}.pm-beta{font-size:11px;font-weight:var(--fw-bold);color:var(--text-secondary);vertical-align:super;letter-spacing:0;margin-left:4px;line-height:0}.pm-subchips{margin:0 0 var(--space-4)}.pm-notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 14px;display:flex}.pm-notice p{flex:1;min-width:0;margin:0}.pm-warn{background:var(--status-warn-soft);color:var(--text-primary)}.pm-warn .ui-icon{color:var(--status-warn);flex:none}.pm-toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:0 0 14px;display:flex}.pm-search{display:contents}.pm-rowact{display:inline-flex}.pm-rowact .ui-tip{left:auto;right:0;transform:none}.pm-stack{flex-direction:column;gap:2px;display:inline-flex}.pm-stack-sub{color:var(--text-secondary);white-space:nowrap}.pm-form{gap:var(--space-4);overscroll-behavior:contain;flex-direction:column;max-height:calc(100vh - 220px);display:flex;overflow-y:auto}.pm-dlg-desc{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-line;margin:0}.pm-dlg-target{font-weight:var(--fw-bold);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.pm-navpreview{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pm-navpreview figcaption{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.pm-navpreview img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);background:var(--surface-sunk);width:100%}.pm-listdesc{color:var(--text-secondary);white-space:pre-line;margin:0 0 14px;font-size:13px}.pm-toolbar-end{margin-left:auto}.pm-order{margin:var(--space-3) 0 0;gap:var(--space-1);flex-direction:column;max-height:calc(100vh - 320px);padding:0;list-style:none;display:flex;overflow-y:auto}.pm-order-item{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunk);cursor:grab;display:flex}.pm-order-item[data-dragging]{opacity:.6}.pm-order-grip{color:var(--text-tertiary);letter-spacing:-2px}.pm-order-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-order-up svg{transform:rotate(180deg)}.pm-back{margin:0 0 var(--space-3);color:var(--text-secondary);align-self:flex-start;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.pm-back:hover{color:var(--text-primary)}.pm-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pm-card{gap:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;min-width:0;padding:22px 24px;display:flex}.pm-card-title{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.pm-apply{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.pm-detail .ui-page-h p{margin-top:var(--space-2)}.pm-sectionhead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-4);display:flex}.pm-sectionhead .pm-listdesc{margin:var(--space-1) 0 0}.pm-pick{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pm-pick .ui-table{min-width:0}.pm-pick .ui-tscroll{overscroll-behavior:contain;max-height:min(48vh,440px);overflow-y:auto}.pm-switchrow{align-items:center;gap:var(--space-3);display:flex}.pm-switchrow-state{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-primary)}.pm-price__row{align-items:center;gap:var(--space-2);display:flex}.ui-field.pm-price .pm-price__row .ui-input{--pm-amount-w:120px;width:var(--pm-amount-w);flex:none;min-width:0}.pm-price__unit{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-bold);flex:none}.pm-tnum{font-variant-numeric:tabular-nums}.pm-pre{white-space:pre-line}.pm-guide{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk)}.pm-guide summary{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--fw-bold);color:var(--text-primary);list-style:none;display:flex}.pm-guide summary::-webkit-details-marker{display:none}.pm-guide summary .pm-guide-more{font-weight:var(--fw-normal);color:var(--text-secondary);font-size:var(--text-sm);margin-left:auto}.pm-guide p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-line}.pm-kv{gap:var(--space-3) var(--space-4);grid-template-columns:160px minmax(0,1fr);margin:0;display:grid}.pm-kv dt{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-bold)}.pm-kv dd{color:var(--text-primary);margin:0}.pm-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pm-pageform{gap:var(--space-6);flex-direction:column;display:flex}.pm-pageform .ui-field>.ui-seg{align-self:flex-start}.pm-price__currency{box-sizing:border-box;height:var(--input-h);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text-secondary);font-size:var(--text-base);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.pm-wiz{--pm-wiz-w:640px;z-index:40;background:var(--surface-0);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.pm-wiz__top{align-items:center;gap:var(--space-4);min-height:var(--topbar-h);padding:0 var(--space-6);flex:none;display:flex}.pm-wiz__top>:last-child{margin-left:auto}.pm-wiz__progress{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.pm-wiz__bar{border-radius:var(--radius-full);background:var(--surface-sunk);flex:none;width:160px;height:8px;overflow:hidden}.pm-wiz__bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.pm-wiz__count{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-bold)}.pm-wiz__steps{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pm-wiz__steps li+li:before{content:"›";margin-right:var(--space-2);color:var(--text-secondary)}.pm-wiz__steps li[data-on]{color:var(--text-primary);font-weight:var(--fw-bold)}.pm-wiz__main{width:min(var(--pm-wiz-w), 100%);box-sizing:border-box;padding:var(--space-6) var(--space-4) var(--space-8);flex:1;margin:0 auto;overflow-y:auto}.pm-wiz__title{margin:0 0 var(--space-6);font-size:var(--text-title);font-weight:var(--fw-bold);letter-spacing:var(--tracking-title)}.pm-wiz__title[data-align=center]{text-align:center}.pm-wiz__center{text-align:center;flex-direction:column;align-items:center;display:flex}.pm-wiz__preview{justify-content:center;align-items:center;gap:var(--space-2);width:min(432px,100%);height:288px;margin-bottom:var(--space-6);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-text);flex-direction:column;display:flex}.pm-wiz__preview b{font-size:var(--text-title);font-weight:var(--fw-bold)}.pm-wiz__preview span{font-size:var(--text-sm)}.pm-wiz__preview .pm-wiz__fakebtn{height:var(--control-h-sm);margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);font-weight:var(--fw-bold);align-items:center;padding:0 13px;display:inline-flex}.pm-wiz__heading{margin:0 0 var(--space-2);font-size:var(--text-label);font-weight:var(--fw-bold)}.pm-wiz__text{color:var(--text-secondary);white-space:pre-line;margin:0}.pm-wiz__done-img{width:140px;height:140px;margin-bottom:var(--space-6);object-fit:cover}.pm-wiz__form{flex-direction:column;gap:28px;display:flex}.pm-wiz__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);box-shadow:0 -1px 0 var(--border-subtle);background:var(--surface-1);flex:none;display:flex}.pm-kv-mini{gap:var(--space-1);margin:0 0 var(--space-2);display:grid}.pm-kv-mini>div{gap:var(--space-2);display:flex}.pm-kv-mini dt{flex:none;min-width:96px}.pm-kv-mini dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.pm-wiz__form .ui-field>.ui-seg{align-self:flex-start;line-height:1.5}.pm-detail .ui-page-h__r .ui-tip,.pm-page .ui-page-h__r .ui-tip{left:auto;right:0;transform:none}.pm-comment{white-space:pre-line;overflow-wrap:anywhere}.pm-seg-field>.ui-seg{align-self:flex-start}.pm-date-row{align-items:flex-end;gap:var(--space-2);display:flex}.pm-date-error{margin:var(--space-1) 0 0}.pm-dlg-datefield{margin-top:var(--space-4)}.pm-headbtns{align-items:center;gap:var(--space-2);display:flex}.pm-thumb{border-radius:var(--radius-md);background:var(--surface-sunk);flex:none;display:inline-block;overflow:hidden}.pm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pm-thumbrow{align-items:flex-end;gap:var(--space-4);display:flex}.pm-thumbrow__btns{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.pm-url{overflow-wrap:anywhere;word-break:break-all}.pm-order-text{flex-direction:column;flex:1;min-width:0;display:flex}.pm-order-sub{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pm-order-strike{color:var(--text-secondary)}.pm-order-item .pm-thumb{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border-subtle)}.pm-preview{border-radius:var(--radius-lg);background:var(--surface-sunk);width:100%;max-width:360px;position:relative;overflow:hidden}.pm-preview .ui-video{width:100%}.pm-preview__ui{opacity:0;transition:opacity var(--motion-fast);pointer-events:none;position:absolute;inset:0}.pm-preview:hover .pm-preview__ui,.pm-preview:focus-within .pm-preview__ui,.pm-preview[data-paused] .pm-preview__ui{opacity:1}.pm-preview__ui>*{pointer-events:auto}.pm-preview__play,.pm-preview__mute{color:var(--accent-text);background:var(--accent);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.pm-preview__play{border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.pm-preview__mute{top:var(--space-2);right:var(--space-2);border-radius:50%;width:32px;height:32px;position:absolute}.pm-preview__play:disabled,.pm-preview__mute:disabled{cursor:default;opacity:.6}.pm-preview__bar{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-text);font-size:var(--text-sm);display:flex;position:absolute}.pm-preview__seek{--pm-seek-rest:color-mix(in srgb, var(--accent-text) 45%, var(--accent));appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:16px;margin:0}.pm-preview__seek:disabled{cursor:default}.pm-preview__seek::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--accent-text) var(--pm-seek,0%), var(--pm-seek-rest) var(--pm-seek,0%));height:4px}.pm-preview__seek::-moz-range-track{border-radius:var(--radius-full);background:var(--pm-seek-rest);height:4px}.pm-preview__seek::-moz-range-progress{border-radius:var(--radius-full);background:var(--accent-text);height:4px}.pm-preview__seek::-webkit-slider-thumb{background:var(--accent-text);appearance:none;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.pm-preview__seek::-moz-range-thumb{background:var(--accent-text);border:0;border-radius:50%;width:12px;height:12px}.pm-preview__seek:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--radius-sm)}.pm-preview__time{flex:none}.pm-shortdetail{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@container (width<=860px){.pm-shortdetail{grid-template-columns:minmax(0,1fr)}}.pm-shortpreview{gap:var(--space-3);flex-direction:column;display:flex}.pm-shortpreview__empty{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--surface-sunk);width:100%;max-width:360px;color:var(--text-secondary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.pm-shortthumb{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--surface-sunk);object-fit:cover;width:242px;max-width:100%;display:block}.pm-labelchips{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pm-labelchip{align-items:center;gap:var(--space-1);border:1px solid var(--border-control);font-size:var(--text-sm);border-radius:999px;padding:2px 4px 2px 10px;display:inline-flex}.pm-eventinfo-wrap{container-type:inline-size}.pm-eventinfo{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}@container (width<=759px){.pm-eventinfo{grid-template-columns:minmax(0,1fr)}}.pm-eventinfo__image{gap:var(--space-3);flex-direction:column;display:flex}.pm-eventinfo__preview{border-radius:var(--radius-md);background:var(--surface-sunk);width:100%;overflow:hidden}.pm-eventinfo__preview[data-empty]{aspect-ratio:360/458}.pm-eventinfo__preview img{width:100%;height:auto;display:block}.pm-metric{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.pm-metric__title{font-size:var(--text-lg);font-weight:var(--fw-bold);margin:0}.pm-metric__desc{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.pm-metric__actions{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pm-metric__pin{align-items:flex-end;gap:var(--space-2);display:flex}.pm-metric__pin>.ui-field{flex:0 auto;min-width:0}.pm-metric__pin>:last-child{flex:none;margin-bottom:6px}
