.mm-file{background:var(--bg);border:1px solid var(--line);border-radius:6px;flex-direction:column;flex:none;gap:8px;max-height:44%;padding:10px 12px;display:flex;overflow-y:auto}.mm-fh{flex:none}.mm-entry+.mm-entry{border-top:1px solid var(--line);padding-top:8px}.mm-lab{color:var(--ink3);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.mm-lab .tbtn{color:var(--amber)}.mm-fn{font:13px/1.55 var(--mono);color:var(--ink1);word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:2px 0 8px}.mm-meta{font:11.5px/1.55 var(--mono);color:var(--ink2);word-break:break-all;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.mm-files{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;list-style:none;display:flex}.mm-files li{font:11.5px/1.5 var(--mono);color:var(--ink2);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mm-files li span{word-break:break-all;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.mm-files li em{color:var(--ink3);white-space:nowrap;flex:none;font-style:normal}.mm-cur{color:var(--ink2);border-top:1px solid var(--line);padding-top:8px;font-size:12px}.mm-cur b{color:var(--amber);font-weight:400}.mm-search{flex-direction:column;flex:1;gap:8px;min-height:150px;display:flex}.mm-inrow{flex:none;gap:8px;display:flex}.mm-inp{border:1px solid var(--amber-dim);background:var(--bg);border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;display:flex}.mm-inp input{min-width:0;height:100%;font:14px var(--mono);letter-spacing:.08em;color:var(--ink1);flex:1}.mm-inp input::placeholder{font-family:var(--sans);letter-spacing:0;color:var(--ink3);font-size:13px}.mm-inp i{color:var(--ink3);flex:none;font-size:11px;font-style:normal}.mm-cands{outline:0;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.mm-cand{cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:10px;padding:6px;display:flex;box-shadow:inset 2px 0 #0000}.mm-cand.on{background:var(--s1);box-shadow:inset 2px 0 0 var(--amber)}.mm-cands:focus-visible .mm-cand.on{outline:1px solid var(--amber-dim);outline-offset:-1px}.mm-cand>div{flex:1;min-width:0}.mm-thumb{aspect-ratio:800/538;background:var(--bg);border:1px solid var(--line);border-radius:4px;flex:none;justify-content:center;align-items:center;width:78px;display:flex;overflow:hidden}.mm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mm-thumb i{color:var(--ink3);font-size:11px;font-style:normal}.mm-num{font-family:var(--mono);color:var(--amber);align-items:baseline;gap:8px;display:flex}.mm-num em{font:11px var(--sans);color:var(--ink3);font-style:normal}.mm-title{color:var(--ink1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mm-sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mm-under{color:var(--ink3);flex:none;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.mm-under b{color:var(--ink1);font-weight:400}.mm-tip{color:var(--ink3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.mm-confirm{border:1px solid var(--danger);min-height:0;color:var(--ink2);border-radius:6px;flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.mm-confirm h5{color:var(--ink1);font-size:13px}.mm-confirm dl,.ed-none dl{grid-template-columns:96px minmax(0,1fr);gap:6px 10px;display:grid}.mm-confirm dt{color:var(--ink3);font-size:12px}.mm-confirm dd{color:var(--ink1);overflow-wrap:anywhere}.mm-confirm dd b{color:var(--amber);font-weight:400}.ed-form{flex-direction:column;gap:8px;display:flex}.ed-row{grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;display:grid}.ed-row.tall{align-items:start}.ed-row>label{color:var(--ink3);font-size:12px}.ed-row.tall>label{padding-top:7px}.ed-row .input{height:30px}.ed-static{color:var(--amber);letter-spacing:.06em}.ed-under{grid-column:2/-1}.ed-form>.ed-under{margin-left:66px}.ed-area{resize:none;font:inherit;outline:0;padding:6px 10px;line-height:1.5;height:auto!important}.ed-lock{border:1px solid var(--line);min-width:40px;height:22px;color:var(--ink3);cursor:pointer;white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.ed-lock.on{color:var(--amber);border-color:var(--amber-dim)}.ed-lock.will{color:var(--ink1);cursor:default;border-style:dashed}.ed-lock:focus-visible{outline:1px solid var(--amber-dim);outline-offset:1px}.ed-row.tall .ed-lock{margin-top:4px}.ed-restore{white-space:nowrap;font-size:11.5px}.ed-row.tall .ed-restore{margin-top:6px}.ed-chips{background:var(--bg);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;padding:3px 6px;display:flex}.ed-chips:focus-within{border-color:var(--amber-dim)}.ed-chips>span{border:1px solid var(--line);height:22px;color:var(--ink1);border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 7px;font-size:12px;display:inline-flex}.ed-chips>span button{width:18px;height:18px;color:var(--ink3);cursor:pointer;border-radius:3px}.ed-chips>span button:hover,.ed-chips>span button:focus-visible{color:var(--danger)}.ed-chips input{flex:1;min-width:90px;height:22px}.ed-chips input::placeholder{color:var(--ink3)}.ed-foot-note{color:var(--ink3);font-size:12px}.ed-none{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ed-confirm{flex-direction:column;gap:6px;display:flex}.ed-confirm b{color:var(--ink1)}.ed-confirm ul{color:var(--ink3);max-height:120px;font-size:12px;list-style:none;overflow-y:auto}.del,.tagd{flex-direction:column;gap:10px;min-height:0;display:flex}.del h5{color:var(--ink3);font-size:12px;font-weight:400}.del-note{color:var(--ink1)}.del-movies,.del-lose,.del-paths{flex-direction:column;gap:3px;list-style:none;display:flex}.del-movies{border:1px solid var(--line);background:var(--bg);border-radius:6px;max-height:112px;padding:6px 10px;overflow-y:auto}.del-movies li{align-items:baseline;gap:8px;display:flex}.del-movies li b{color:var(--amber);flex:none;font-weight:400}.del-movies li span,.del-paths li{overflow-wrap:anywhere;word-break:break-all;min-width:0}.del .more{color:var(--ink3);font-size:12px}.del-lose li{color:var(--ink1);align-items:baseline;gap:10px;display:flex}.del-lose li b{color:var(--danger);font-weight:400}.del-lose li i{color:var(--ink3);font-size:12px;font-style:normal}.del-paths{max-height:84px;font:11.5px/1.5 var(--mono);color:var(--ink2);overflow-y:auto}.del-count{align-items:center;gap:10px;display:flex}.del-count label{color:var(--ink1);white-space:nowrap}.del-count label b{color:var(--danger)}.del-count .input{width:110px}.tagd-row{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.tagd-row label{color:var(--ink3);font-size:12px}.tagd-known{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.tagd-known button{border:1px solid var(--line);height:20px;color:var(--ink3);cursor:pointer;border-radius:4px;padding:0 6px;font-size:11.5px}.tagd-known button:hover{color:var(--ink1);border-color:var(--ink3)}.mm-thumb{position:relative}.mm-thumb img+i{position:absolute}.mm-thumb .mm-wait:after{content:"加载中"}.mm-thumb button{color:var(--ink3);cursor:pointer;font-size:11px;line-height:1.3}.mm-thumb button:hover{color:var(--amber)}
