.item-editor{width:min(720px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:18px;padding:22px;background:var(--surface);color:var(--text)}
.item-editor::backdrop{background:#000b}.item-editor h2{margin-top:0}.item-editor form{display:grid;gap:12px;margin-bottom:20px}.item-editor label{display:grid;gap:6px;font-size:14px}.item-editor input,.item-editor textarea{width:100%}.item-editor .card{margin-bottom:16px}.item-editor .btn{min-height:44px}
.item-editor .item-editor-check{display:flex;align-items:center;gap:10px}.item-editor input[type="checkbox"]{width:20px;min-height:20px}
