.m-shell{background:var(--mz-bg-page,var(--mz-bg-surface));height:100%;min-height:0;max-height:100dvh;color:var(--mz-text-body);flex-direction:column;flex:auto;display:flex;overflow:hidden}.m-shell__desktop-hint{border-bottom:1px solid var(--mz-border-hairline);background:var(--mz-bg-subtle,var(--mz-bg-muted,#f5f5f4));color:var(--mz-text-secondary);text-align:center;flex-shrink:0;padding:.5rem .75rem;font-size:.75rem;line-height:1.4}.m-shell__header{border-bottom:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);padding-top:env(safe-area-inset-top,0px);flex-shrink:0}.m-shell__header .mz-site-header{background:0 0;position:relative}.m-shell__header .mz-site-header__inner{gap:.5rem;height:3.25rem;padding-inline:.5rem .75rem}.m-shell__back{border:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);width:2.25rem;height:2.25rem;color:var(--mz-text-title);border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.m-shell__back:hover{background:var(--mz-bg-hover,var(--mz-bg-subtle))}.m-shell__back:active{background:var(--mz-bg-subtle)}.m-shell__viewport{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@media (min-width:769px){.m-shell{border-inline:1px solid var(--mz-border-hairline);max-width:430px;margin-inline:auto}}.m-kind-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.m-gear-workspace{background:var(--mz-bg-page,var(--mz-bg-surface))}.m-gear-workspace__scroll{padding:0}.m-gear-workspace__editor{min-height:100%}.m-gear-workspace .m-gear-editor__canvas{min-height:calc(100dvh - 4.75rem - env(safe-area-inset-bottom,0px));border-inline:0;border-radius:0}.m-gear-workspace .ugc-publishable-editor-canvas__inner{min-height:inherit}.m-gear-workspace .mztools-wrapper .mz-PaperdollEditor{flex-direction:column;align-items:center;gap:.75rem;padding:.75rem}.m-gear-workspace .mztools-wrapper .mz-PaperdollEditor>.mz-column:not(.mz-editor){width:min(340px,100%);max-width:100%}.m-gear-workspace .mztools-wrapper .mz-PaperdollEditor .mz-embed-header,.m-gear-workspace .mztools-wrapper .mz-PaperdollEditor .mz-PaperdollView{max-width:100%}.m-gear-workspace .mztools-wrapper .mz-PaperdollEditor .mz-column.mz-editor{width:100%;min-width:0}.m-gear-workspace .mztools-wrapper .mz-PaperdollEditor .mz-ItemEditor,.m-gear-save-bar .publishable-editor-auth-actions{width:100%}.mz-PaperdollMobileItemSheet,.mztools-wrapper .mz-PaperdollMobileItemSheet{z-index:1100;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mztools-wrapper .mz-PaperdollMobileItemSheet__backdrop{pointer-events:auto;background:#0000005c;border:0;position:absolute;inset:0}.mztools-wrapper .mz-PaperdollMobileItemSheet__panel{z-index:1;border:1px solid var(--mz-border-strong);background:var(--mz-bg-surface);pointer-events:auto;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;width:min(100vw,430px);height:min(82dvh,720px);max-height:min(82dvh,720px);display:flex;position:relative;overflow:hidden;box-shadow:0 -18px 48px #00000047}.mztools-wrapper .mz-PaperdollMobileItemSheet__header{border-bottom:1px solid var(--mz-border-hairline);min-height:52px;color:var(--mz-text-title);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;display:flex}.mztools-wrapper .mz-PaperdollMobileItemSheet__header button{border:1px solid var(--mz-border-strong);background:var(--mz-bg-surface);min-height:36px;color:var(--mz-text-body);border-radius:8px;padding:0 .75rem;font-size:.8125rem;font-weight:700}.mztools-wrapper .mz-PaperdollMobileItemSheet__body{-webkit-overflow-scrolling:touch;min-height:0;padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));flex:auto;overflow:hidden auto}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell{width:100%}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell--equip .mz-ItemPreview{flex-direction:column;align-items:stretch;gap:.75rem}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell--equip .mz-ItemPreview-tooltipScale{zoom:.68;flex:none;order:1;align-self:center;width:min(100%,366px);max-width:100%;overflow:visible}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell--equip .mz-ItemPreview .mz-ItemEditor{flex:auto;order:2;width:100%;min-width:0;max-height:none;overflow:visible}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell--equip .mz-ItemPreview-tooltipScale .mz-Tooltip{transform-origin:top;width:calc(100% - 66px);min-width:0;max-width:none;margin:0 0 0 66px;display:block;transform:none}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell--equip .mz-ItemPreview-tooltipScale .mz-Tooltip .mz-Icon{float:none;margin:0;position:absolute;top:0;left:-66px}@media (max-width:360px){.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemPreviewShell--equip .mz-ItemPreview-tooltipScale{zoom:.6}}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-section{width:100%}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-field,.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-field--grow{width:100%;min-width:0}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-field .ui-Select,.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-upgradeRow .ui-Select,.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-bonusList .ui-Select{width:100%;min-width:0;max-width:100%}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-upgradeRow{width:100%}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-upgradeRow .ui-Select-value{white-space:normal;text-overflow:unset;overflow:visible}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-addBtn{justify-content:center;width:100%;min-height:40px}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-equipToolbar{z-index:2;border-top:1px solid var(--mz-border-hairline);border-bottom:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);flex-wrap:nowrap;order:2;justify-content:stretch;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;padding:.5rem 0;display:flex;position:sticky;top:0}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-equipToolbar .mz-ItemEditor-btn{white-space:nowrap;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;height:34px;min-height:34px;padding:0 .75rem;font-size:.8125rem;line-height:1;display:inline-flex}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-bonusRow{flex-wrap:nowrap;align-items:center;gap:.5rem}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-bonusRow .ui-Select,.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-bonusRow .mz-ItemEditor-bonusSelect{flex:auto;width:auto;min-width:0;max-width:none}.mztools-wrapper .mz-PaperdollMobileItemSheet .mz-ItemEditor-bonusRow>.mz-ItemEditor-btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 .625rem;display:inline-flex}@media (max-width:768px){.mztools-wrapper .ui-Dialog.mz-ItemEntityPicker-dialog.ui-Resizable{inset:auto 8px max(8px, env(safe-area-inset-bottom,0px))!important;width:calc(100vw - 16px)!important;max-width:430px!important;height:min(84dvh,720px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px))!important;border-radius:14px!important}.mztools-wrapper .ui-Dialog.mz-ItemEntityPicker-dialog.ui-Resizable>.ui-DialogContent{min-height:0;padding:.75rem;overflow:hidden}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemEntityPicker-summary{margin-bottom:.5rem;padding:.5rem .625rem;font-size:.75rem}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemEntityPicker-tabs{margin-inline:-.25rem;flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem;padding:0 .25rem .25rem;overflow:visible}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemEntityPicker-tab{white-space:nowrap;min-width:0;min-height:42px;padding:.5rem .625rem;flex:calc(33.333% - .5rem)!important}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-tableWrap{border:0;border-radius:0;overflow-y:auto}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table,.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table tbody{width:100%;display:block}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table thead{display:none}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table tbody tr{border:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);border-radius:10px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon name""icon meta""source source""action action";gap:.375rem .625rem;margin-bottom:.5rem;padding:.625rem;display:grid}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table td{min-width:0;padding:0;display:block}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table td:first-child{grid-area:icon}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table td:nth-child(2){grid-area:name}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-slot,.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-class,.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-stats{text-align:left;grid-area:meta;width:auto;min-width:0}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-slot:before{content:"部位 ";color:var(--mz-text-muted)}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-class,.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-stats{display:none}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-source{grid-area:source;font-size:.75rem;line-height:1.35}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-table .mz-ItemPickerWorkbench-action{width:auto;text-align:stretch;grid-area:action}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-name{white-space:normal;max-width:100%}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-list{gap:.5rem;padding-bottom:.25rem}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-row{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon main""action action";gap:.5rem .625rem;padding:.625rem;display:grid}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-row>.mz-ItemPickerWorkbench-tooltipBtn{grid-area:icon}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-row>.mz-ItemPickerWorkbench-main{grid-area:main}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemPickerWorkbench-row>.mz-ItemEntityPicker-btn{grid-area:action}.mztools-wrapper .mz-ItemEntityPicker-root .mz-ItemEntityPicker-btn.mz-select{border-radius:8px;width:100%;min-height:42px;font-size:.875rem}.mztools-wrapper .mz-ItemEntityPicker-root .mz-GameLibrary .mz-filters{flex-wrap:wrap;gap:.5rem;padding:.5rem!important}.mztools-wrapper .mz-ItemEntityPicker-root .mz-GameLibrary .mz-filters .mz-search{flex-basis:100%}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-header,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-columns{display:none}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards){border:0;border-radius:0;gap:.5rem;padding-top:.5rem}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li:not(.mz-library-empty){border:1px solid var(--mz-border-hairline);border-radius:10px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title""icon meta""action action";gap:.375rem .625rem;min-height:0;padding:.625rem;display:grid}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-icon{grid-area:icon}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-title,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-ItemLibrary-nameCell{grid-area:title}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-ilvl,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-req,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-armor,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-slot,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-stats{color:var(--mz-text-muted);grid-area:meta;font-size:.75rem}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-req,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-armor,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-stats{display:none}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-col-edit,.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-GameLibrary .mz-results .mz-list:not(.mz-list--cards) li>.mz-ItemLibrary-actions{grid-area:action;justify-self:stretch}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-ItemLibrary-actions{width:100%;display:flex}.mztools-wrapper .mz-ItemEntityPicker-root:not(.mz-ItemEntityPicker-root--mobile) .mz-ItemLibrary-selectBtn{border-radius:8px;width:100%;min-height:42px;font-size:.875rem;font-weight:700}}
